make the interface tree-like, with submenus