                    }

                        intersectionSpecs[i] = null;
                      });

                      break;
                    }
                  }
                } else {
                  if (y >= 0 && y < urlBarOffset) {
                    if (x >= menuWidth*0.8) {
                      intersectionPoints.push(intersectionPoint.clone());
                      intersectionCbs.push(() => {
                        controllerMesh.rayMesh.scale.z = distance;
                       