 			_lastViewportWidth	= viewportWidth;
 			_lastViewportHeight	= viewportHeight
 		}
-		
-//		private function sceneExitFrameHandler(scene 		: Scene,
-//											   viewport 	: Viewport,
-//											   destination 	: BitmapData,
-//											   time			: Number) : void
-//		{
-//			if (viewport.ready && viewport.visible)
-//			{
-//				_renderingBegin.execute(scene, viewport, destination, time);
-//				_numTriangles = render(viewport, destination);
-//				Factory.sweep();
-//				_renderingEnd.execute(scene, viewport, destination, time);
-//			}
-//		}
 		
 		/**
 		 * Remove callbacks and reset the whole controller.

			
			_scene = scene;
			_scene.enterFrame.add(sceneEnterFrameHandler);
//			_scene.exitFrame.add(sceneExitFrameHandler);
			_scene.descendantAdded.add(descendantAddedHandler);
//			_scene.descendantRemoved.add(descendantRemovedHandler);
		}
		
		private function sceneEnterFrameHandler(scene 		: Scene,

				TMP_MESHES.length = 0;
			}
		}
		
		private function addMesh(mesh : Mesh) : void
		{
