                intersectionCbs.push(() => {
                  controllerMesh.rayMesh.scale.z = distance;
                  controllerMesh.updateMatrixWorld();

                  /* controllerMesh.dotMesh.position.z = -distance;
                  controllerMesh.updateMatrixWorld();
                  controllerMesh.dotMesh.visible = true; */

                  const gamepads = navigator.getGamepads();
                  const gamepad = gamepads[i];
                  if (gamepad.buttons[1].pressed) {
         