Use bootstrap 3 that just came out, because I haven't started using it yet and why start with something old?
Now we can start typing some stuff. Register keydown on document and broadcast an event to prevent issues with capturing keys no matter where the "focus" is (especially since there is no focusable elements). And now we can actually type Apple but it runs off the end with TypeError for now...