menus now wrap, and height is auto-adjusted based on number of items.
everything in menu actually does something now!