@Override
public void mouseClicked(MouseEvent e) {
if(e.getClickCount() == 2 && Compat.isCtrlEvent(e)){
final MapView mapView = (MapView) e.getComponent();
final Object object = mapView.detectCollision(new Point(originX, originY));
if(object != null)
return;
final ModeController modeController = Controller.getCurrentModeController();
final IExtension freeNode = modeController.getExtension(FreeNode.class);
if(freeNode != null && modeController instanceof MModeController){