Rearrange the stuff for an application (ui, cpu) into a struct
Process display-screen and get-event interrupts