+1 to having this named 'event' not 'data'