better dropdown switcher