Generic menu item and handler