UiController now dispatches input events when draw is called