map: texture,
        side: THREE.DoubleSide,
        transparent: true,
        alphaTest: 0.9,
      });
      const mesh = new THREE.Mesh(geometry, material);
      mesh.updateMatrixWorld();
      mesh.frustumCulled = false;

      focusedTab = mesh;

      const text = DEFAULT_URL;
      const urlState = {
        text,
        cursor: text.length,
        measures: [],
      };
      mesh.urlState = urlState;

      const _updateText = () => {
        ctx.fillStyle = '#EEE';
        ctx.fillRect(0, 0, 