             _updateRigLists();
                        }

                        intersectionSpecs[i] = null;
                      });
                    } else if (x >= menuWidth*0.7) {
                      intersectionPoints.push(intersectionPoint.clone());
                      intersectionCbs.push(() => {
                        controllerMesh.rayMesh.scale.z = distance;
                        controllerMesh.updateMatrixWorld();

                        /* controllerMesh.dotMesh.position.z = -dist