n) {
      useDomOverlay.disabled = true;
      session.addEventListener('end', onSessionEnded);

      renderer.xr.setReferenceSpaceType('local');
      renderer.xr.setSession(session);

      renderer.setAnimationLoop(render);
    }

    function onEndSession(session) {
      session.end();
    }

    function onSessionEnded(event) {
      useDomOverlay.disabled = false;
      xrButton.setSession(null);

      renderer.setAnimationLoop(null);
    }

    function onWindowResize() {
      camera.aspect = wi