ILayer editLayer = handler.getEditLayer();
FeatureSource<SimpleFeatureType, SimpleFeature> source = editLayer.getResource(FeatureSource.class, new NullProgressMonitor());
SimpleFeature feature = source.getFeatures().features().next();
Coordinate coord = ((Geometry) feature.getDefaultGeometry()).getCoordinates()[1];
Coordinate t = JTS.transform(coord, new Coordinate(), editLayer.layerToMapTransform());
java.awt.Point pointOnScreen = handler.getContext().worldToPixel(t);
handler.getMouseTracker().setDragStarted(Point.valueOf(30,20));
event = new MapMouseEvent( DISPLAY, pointOnScreen.x+5,pointOnScreen.y,NONE,BUTTON1, BUTTON1 );
mode.getCommand(handler, event, EventType.DRAGGED);
handler.handleEvent(event, EventType.RELEASED);