Tiny Sorting Project, p5, and Leonardo

I'm hoping to find someone who has done this. I'm a high school teacher and would love for my students to do this. GoogleTeachingMachine.
Tiny Sorter I've set up the Arduino Leonardo and Arduino IDE. The IDE sees the board. I open the p5 sketch and it says to click on Connect Arduino and nothing happens. Popups are allowed.

I believe it first says, "enable webcam access and refresh page to use"

The webcam is enabled as I see myself in the camera. I hit F5 to refresh and the "Connect Arduino" link still does not do anything. Other ideas?

Did you select "Leonardo paired?"

Rather than 20 questions, list the steps you follow.

In the Arduino IDE, I have selected Arduino Leonardo and I can see the COM selected. I can run the sketch and it uploads without error. I open the p5.js sketch from TeachableMachine and then webcam is automatically activated but the Connect Arduino doesn't work. I made sure that popups are allowed.

How does the p5.js script know how to connect to the Leonardo ?

There is a link on the p5 that says Connect Arduino. But when I click on it, nothing happens.

I don't get the pop up that says Leonardo paired

The front page, step 2 "Connect" sub-step B "Hook up the p5 sketch" shows a small video of the "pairing" action (if your O.S. is set up for it... my Adroid/Chrome sees it, my Linux/Firefox must download the video to see it). With your pointer click "CONNECT ARDUINO" button, from the popup select "Leonardo - Paired" click "CONNECT" button.

Yes, the issue is that when my pointer clicks on Connect Arduino, nothing happens. The popup doesn't come up.

That is good... now hunt-down "allow pop up" in your browser, or on the internet.

Hey guys! I'm a casual hobbyist who likes to tinker around with arduinos... So i had a question in this vid, we are using the Leonardo.. but why?
Why cant the same thing be achieved with an UNO for example?
Im kind of new to this stuff and only know the basics.. so was kinda curious since i only have the UNO