Menu cleanup

@ussuri 

After sync'ing to lastest Spark noticed a few menu problems.

- Fix pointer cursor to always show when menu is toggled on and make the menu toggle when pressed in the arrow area (menu up).
- Don't clipping the menu on right side.
- Slide the right menu button over a little and line up arrow when menu is toggled on.
- Don't allow the horizontal line below the arrow to bleed through.