anchor.diff:        data['args'] = e.args;
         com.pm.sendAll(data);
       });
  +    
  +    b.client.register((IRC.NickInUseEvent e) {
  +      var data = common("nick-in-use");
  +      
  +      data["original"] = e.original;
  +      
  +      com.pm.sendAll(data);
  +    });
  +    
  +    
  +    
  +    b.client.register((IRC.PongEvent e) {
  +      var data = common("pong");
  +      
  +      data['message'] = e.message;
  +      
  +      com.pm.sendAll(data);
  +    });
   
       b.client.register((IRC.NoticeEvent e) {
         if (e.channel != null && e.channel.name == "#bot-communication") {
  
positive.code:   void handle() {
      Bot b = com.bot[network];
  
      b.client.register((IRC.MessageEvent e) {
        if (e.channel != null && e.channel.name == "#bot-communication") {
          return;
  
negative.code:       var data = common("invite");
        data['user'] = e.user;
        data['channel'] = e.channel;
        com.pm.sendAll(data);
      });
      
      b.client.register((IRC.ErrorEvent e) {
        var data = common("error");
        
        data["message"] = e.message;
        data["type"] = e.type;
        
        com.pm.sendAll(data);
      });
      
      b.client.register((IRC.LineSentEvent e) {
        var data = common("line-sent");
        data["line"] = e.line;
        com.pm.sendAll(data);
      });
      
      b.client.register((IRC.LineReceiveEvent e) {
        var data = common("line-receive");
        data["line"] = e.line;
        com.pm.sendAll(data);
      });
  
  