Implement a mechanism for reporting that an event has taken place. (dm)