Fix back history
Move menu hover logic into scss

If cursor is initially on a menu item, the javascript logic for handling the
hover does not activate until the cursor is moved off then back on. Moving
the logic into scss provides better response and user experience.