dispatch now returns the event that was created