anchor.diff:      return connection.disconnect();
     }
   
  -  @override
  +  /**
  +   * Fires an event to registered listeners. Any listeners that take the
  +   * specific type [event] will be called.
  +   */
     void post(Event event) {
  -    super.post(event);
  +    dispatcher.post(event);
       _controller.add(event);
   
       if (_batchId != null) {
  
positive.code:   Future<String> getChannelTopic(String channel) {
      var completer = new Completer();
  
      register((TopicEvent event) {
        completer.complete(event.topic);
      }, filter: (TopicEvent event) => event.channel.name != channel, once: true);
  
      send("TOPIC ${channel}");
  
  
negative.code:               list.add(event.now);
              }
            }
  
            m(channel.members);
            m(channel.ops);
            m(channel.voices);
  