support multiple events for one operation