I'm curious why in slide 37 he says to structure your JS code and then in slide 38 he apparently prefers the 'new setup' to the 'current setup'. I am curious why he considers one 'structured' and the other 'unstructured'.
I walked around a bit, and while it's a little jittery, it's a really cool concept and actually works pretty well.
I broke it. Every keyboard entry started opening the menu.