fix: menu usability tweaks on desktop and mobile

Closes #17, #18