more on event class