Changed eventmanager to match the publish/subscribe pattern

The event manager is much simpler now, I think it matches the intent of the email Leslie got. I hadn't seen the publish/subscribe terminology before I googled it today while re-reading the sample code in the email.