ontrols(
				camera, renderer.domElement
			);
			controls.staticMoving = true;

			// stats

			stats = new Stats();
			container.appendChild( stats.dom );

			// listeners

			renderer.domElement.addEventListener( 'mousemove', onMouseMove );

			window.addEventListener( 'resize', onWindowResize, false );

		}

		//

		function onMouseMove( e ) {

			mouse.x = e.clientX;
			mouse.y = e.clientY;

			controls.update();
			requestAnimationFrame( render );

		}

		function onWindowResize() {

			camera.aspect 