} else if (keys.alt) {
      const controllerOffset = controllerOffsets[controllerIndex];
      controllerOffset.x += movementX * 0.002;
      controllerOffset.z += movementY * 0.002;
    } else { */
      localEuler.setFromQuaternion(fakeXrDisplay.quaternion, localEuler.order);
      localEuler.y -= movementX * 0.01;
      localEuler.x -= movementY * 0.01;
      localEuler.x = Math.min(Math.max(localEuler.x, -Math.PI/2), Math.PI/2);
      fakeXrDisplay.quaternion.setFromEuler(localEuler);

      fakeXrDisp