Fix enter for mobile

Allow enter to release focus on mobile and therefore close keyboard. Also
fixes menu selection display.
Change hover behaviour

Tweak how hover works.
Fix misc. issues with search

A couple of niggling issues such as menu not being updated upon refresh,
etc.

Closes #5