First working version with switcher popup