docs: function (object, element, eventTypes, fallThrough, options) {
          OpenLayers.Util.extend(this, options);
          this.object     = object;
          this.fallThrough = fallThrough;
          this.listeners  = {};
          this.extensions = {};
          this.extensionCount = {};
          this._msTouches = [];
          
          // if a dom element is specified, add a listeners list 
          // for browser events on the element and register them
          if (element != null) {
              this.attachToElement(element);
          }
      }