improved get_event_as