code: protected Coordinate getWorldPosition(MouseEvent<?> event) {
  		Coordinate world = super.getWorldPosition(event);
  		if (snappingActive) {
  			return snapper.snap(world);
  		}
  		return world;
  	}
docs: Return the world position of the mouse event, unless snapping is activated. If that is the case, a snapped point
  will be returned (still in world space).