Client and Event Coordinator