      */ 
     override protected function commitProperties():void
     {
-        if (contentChanged)
-        {
-            contentChanged = false;
+        if (mxmlContentChanged)
+        {
+            mxmlContentChanged = false;
             initializeChildrenArray();
             
             maskChanged = true; 

    override public function notifyStyleChangeInChildren(
                        styleProp:String, recursive:Boolean):void
    {
        if (contentChanged || !recursive) 
            return;
            
        var n:int = numElements;

        // check for RangeError:
        checkForRangeError(index);
        
        if (_mxmlContent === null)
            return null;
        
        if (_mxmlContentType == MXML_CONTENT_TYPE_ARRAY)
            return _mxmlContent[index];
        
        return _mxmlContent;
    }
    
    /**
