Updated to interface with rtc library rather than signaller directly