final InteractManager manager) {
// calculate a plane running through the Arrow and facing the camera.
_calcVec3A.set(_handle.getWorldTranslation());
_calcVec3B.set(_calcVec3A).addLocal(camera.getLeft());
_calcVec3C.set(_calcVec3A).addLocal(_arrowDirection);
final Plane pickPlane = new Plane().setPlanePoints(_calcVec3A, _calcVec3B, _calcVec3C);
// find out where we were hitting the plane before
getPickRay(oldMouse, camera);
_calcRay.intersectsPlane(pickPlane, _calcVec3A);
final double oldHeight = _calcVec3A.getY();