browse menu bugfix, scroll update

Browse menu updates:

- set a max-height on a browse submenu, to keep the entire left nav from scrolling
- stopped scroll event from progagating to ancestor elements at end of browse menu
- fixed refresh issue around browse mode (any-of/all-of) on browse-item change

Small screen layout:

- moved menu items from bottom of screen to an offcanvas slide-in menu