Using events for RTC class instead of default user interface behaviour.