10 different event types