code: function (type, obj, func) {
          if (obj == null)  {
              obj = this.object;
          }
          var listeners = this.listeners[type];
          if (listeners != null) {
              for (var i=0, len=listeners.length; i<len; i++) {
                  if (listeners[i].obj == obj && listeners[i].func == func) {
                      listeners.splice(i, 1);
                      break;
                  }
              }
          }
      }
docs: APIMethod: unregister
  
  Parameters:
  type - {String}
  obj - {Object} If none specified, defaults to this.object
  func - {Function}