docs: function(pixel) {
          var lonlat = this.layer.getLonLatFromViewPortPx(pixel);
          var geometry = new OpenLayers.Geometry.Point(
              lonlat.lon, lonlat.lat
          );
          this.point = new OpenLayers.Feature.Vector(geometry);
          this.line = new OpenLayers.Feature.Vector(
              new OpenLayers.Geometry.LinearRing([this.point.geometry])
          );
          this.polygon = new OpenLayers.Feature.Vector(
              new OpenLayers.Geometry.Polygon([this.line.geometry])
          );
          this.callback("create", [this.point.geometry, this.getSketch()]);
          this.point.geometry.clearBounds();
          this.layer.addFeatures([this.polygon, this.point], {silent: true});
      }