send events to client