working on persistent menus
cleaned up handling of item views