Clean up menu focus by adding an input to serve as a focus proxy.

Fixes #74.