 		
 		private static const PICKING_MAP			: BitmapData	= new BitmapData(1, 1, true, 0);
 		private static const SHADER					: Shader		= new PickingShader();
-		private static const ID_INCREMENT			: uint			= 1;
 		
 		private static const EFFECT_USE_COUNTER		: Dictionary	= new Dictionary(true);
 		

			return _mouseRollOut;
		}
		
		public function PickingController(pickingTechnique  : uint      = 1,
                                          pickingRate       : Number    = 15.,
										  tag				: uint		= 1)
		{
            super();
            
            _technique		= pickingTechnique;
			_pickingRate	= pickingRate;
			_tag			= tag;
            
			initialize();
		}

		
		private function addMesh(mesh : Mesh) : void
		{
			_pickingId += _pixelPickingIncrement;
			trace("PICKING ID", _pickingId.toString(16), mesh.name);
			_pickingIdToMesh[_pickingId] = mesh;
			
			var meshData : DataProvider = new DataProvider(
