 		 */		
 		public function get distance() : Number
 		{
-			return _distance;
+			return _newDistance;
 		}
 		public function set distance(value : Number) : void
 		{
-			_distance = value;
+			_newDistance = value;
 			_update = true;
 		}
 		

		
		protected function mouseWheelHandler(e : MouseEvent) : void
		{
			_distance	-=	e.delta * _distanceStep;
			_update		=	true;
		}
		
		protected function mouseMoveHandler(e : MouseEvent) : void

		{
			super();
			
			_newPitch = Math.PI * .5;
			_lookAt.changed.add(updateNextFrameHandler);
			_up.changed.add(updateNextFrameHandler);
		}
