Rework uiEvents, again, and partially add radio buttons