pub fn create_event_channel(buffer_size: usize) -> (EventSender, EventReceiver)
Create a new event channel pair