code: function() {
          if (this.enableKinetic && OpenLayers.Kinetic) {
              var config = {interval: this.kineticInterval};
              if(typeof this.enableKinetic === "object") {
                  config = OpenLayers.Util.extend(config, this.enableKinetic);
              }
              this.kinetic = new OpenLayers.Kinetic(config);
          }
          this.handler = new OpenLayers.Handler.Drag(this, {
                  "move": this.panMap,
                  "done": this.panMapDone,
                  "down": this.panMapStart
              }, {
                  interval: this.interval,
                  documentDrag: this.documentDrag
              }
          );
      }
docs: Method: draw
  Creates a Drag handler, using <panMap> and
  <panMapDone> as callbacks.