support multiple event types in expect