added event handlers to event models