style the menu, add functionality to hide/show so it doesn't get in the way