Eventemitter

Communication design enhancements.