Deliver on your event promise