Switched comms from thread to event.