Add support for switching elements with TAB and lauch window with ENTER and SPACE