code: function() {
          var geometry = this.feature.geometry;
          var center = geometry.getBounds().getCenterLonLat();
          var originGeometry = new OpenLayers.Geometry.Point(
              center.lon, center.lat
          );
          var origin = new OpenLayers.Feature.Vector(originGeometry);
          originGeometry.move = function(x, y) {
              OpenLayers.Geometry.Point.prototype.move.call(this, x, y);
              geometry.move(x, y);
          };
          origin._sketch = true;
          this.dragHandle = origin;
          this.dragHandle.renderIntent = this.vertexRenderIntent;
          this.layer.addFeatures([this.dragHandle], {silent: true});
      }
docs: Method: collectDragHandle
  Collect the drag handle for the selected geometry.