docs: function(handler, options) {
          OpenLayers.Control.prototype.initialize.apply(this, [options]);
  
          this.callbacks = OpenLayers.Util.extend({done: this.select, 
              click: this.select}, this.callbacks);
          this.handlerOptions = this.handlerOptions || {};
          this.layerOptions = OpenLayers.Util.applyDefaults(this.layerOptions, {
              displayInLayerSwitcher: false,
              tileOptions: {maxGetUrlLength: 2048}
          });
          if (this.sketchStyle) {
              this.handlerOptions.layerOptions = OpenLayers.Util.applyDefaults(
                  this.handlerOptions.layerOptions,
                  {styleMap: new OpenLayers.StyleMap({"default": this.sketchStyle})}
              );
          }
          this.handler = new handler(this, this.callbacks, this.handlerOptions);
      }