popup-switcher; tree-mode