Introduce "event" for messages