publish method for EventManager implemented #3