 		private static const EVENT_MIDDLE_DOWN		: uint 			= 1 << 14;
 		private static const EVENT_MIDDLE_UP		: uint 			= 1 << 15;
 		
+		private static var _previousAntiAliasing	: int = 0;
+		
         private var _technique          	: uint;
 		private var _pickingRate			: Number;
 		

                    executeSignals();
                }
			}
			
			if (antiAliasing > 0)
			{
				viewport.antiAliasing = antiAliasing;
			}
		}
		
		private static function cleanPickingMap(shader		: Shader,
												context		: Context3DResource,
												backBuffer	: RenderTarget) : void
		{
			context.clear(0, 0, 0, 0);
		}
		

                                {
									if (!(_technique & PickingTechnique.PIXEL_PICKING))
									{
										_lastMouseOver = _currentMouseOver;
										_currentMouseOver = hits[0] as Mesh;
									}
