 		{
 			_radiusX = value;
 			dispatchPropertyChangeEvent("radiusX", oldValue, value);
-			notifyElementChanged();			
+			invalidateDisplayList();
+			// No need to invalidateSize() since we don't use radiusX to compute size 
 		}
 	}
 	

	
	override public function get bounds():Rectangle
	{
		return new Rectangle(0, 0, width, height);
	}
	
	/**

		{
			_radiusY = value;
			dispatchPropertyChangeEvent("radiusY", oldValue, value);
			invalidateDisplayList();
			// No need to invalidateSize() since we don't use radiusY to compute size 
		}
	}
		
