implement first pass of advanced switching
almost working
icon working, pressing enter not working
enter key kinda working
hide popup when clicking a one-off button
simplify popup behavior
focus search field when clicking magnifying glass