code: function(pixel) {
          if(!this.point) {
              this.createFeature(pixel);
          }
          var lonlat = this.layer.getLonLatFromViewPortPx(pixel); 
          this.point.geometry.x = lonlat.lon;
          this.point.geometry.y = lonlat.lat;
          this.callback("modify", [this.point.geometry, this.point, false]);
          this.point.geometry.clearBounds();
          this.drawFeature();
      }
docs: Method: modifyFeature
  Modify the existing geometry given a pixel location.
  
  Parameters:
  pixel - {<OpenLayers.Pixel>} A pixel location on the map.