Making events actaully use events once they arrive.  Events are now handled generically as soon as realistically possible.
Might be able to use messages in the same way.