viewport is now root, and keyhandler respects loosing focus