height = max[ 1 ] - min[ 1 ];
			const area = width * height;
			countryInfo.area = area;

			// add an element for each country
			const elem = document.createElement( 'div' );
			elem.textContent = name;
			labelParentElem.appendChild( elem );
			countryInfo.elem = elem;

		}

		requestRenderIfNotRequested();

	}

	loadCountryData();

	const tempV = new THREE.Vector3();
	const cameraToPoint = new THREE.Vector3();
	const cameraPosition = new THREE.Vector3();
	const normalMatrix = new THREE.Matrix3();

	con