Envision how event type should work