Segment generate events