some refinements to the submenu hover event, some styling