pub fn render_ui_event(event: &UIEvent) -> String
Render a UIEvent to a displayable string.
This is the single entrypoint for all UI event rendering. The event loop calls this function and displays the result.