                   keyMesh.updateMatrixWorld();
                    keyMesh.visible = true;
                  }

                  intersectionSpecs[i] = {
                    type: 'key',
                    data: {
                      key,
                      rig,
                    },
                  };

                  break;
                }
              }
            });
          }
        }
      }

      // menu mesh
      {
        const intersectionPoint = menuMesh.visible ? controller