account for multiple events in eventing lib