Some UI improvements

- Added infobox and menu, showing and hiding works.
- Removed most of the reliance on fromMouse values.