         return _contentWidth;
     }
     
-    private function set contentWidth(value:Number):void 
-    {
+    private function setContentWidth(value:Number):void 
+    {
+        if (value == _contentWidth)
+            return;
+    	var oldValue:Number = _contentWidth;
         _contentWidth = value;
+        dispatchPropertyChangeEvent("contentWidth", oldValue, value);        
     }
 
     //----------------------------------

    
    private var _contentWidth:Number = 0;
    
    [Bindable]
    [Inspectable(category="General")]    

    /**

    
    private var _contentHeight:Number = 0;
    
    [Bindable("propertyChange")]
    [Inspectable(category="General")]    

    /**
