return event to client