A cleaned up version of event_reporter