Refactoring progress

Updates to new event creation, event status updates, list population,
message handling and processing, and other minor updates for efficiency