Event work flow.