Finished work on the event_processor helper class.