             // LAYOUT_DEBUG
             // LayoutManager.debugHelper.addElement(ILayoutElement(this));
         }
+        else
+            validateMatrix();
+                    
     }
 
     /**

        // set the _layoutFeatures.mirror flag.  Similarly, if mirroring isn't 
        // required, then clear the _layoutFeatures.mirror flag.
        
        const mirror:Boolean = (systemManager && (systemManager.document == this)) 
            ? (thisLayoutDirection != "ltr")  // we're the Application, parent is null
            : (parentElt && (parentElt.layoutDirection != thisLayoutDirection));
        
        if ((_layoutFeatures) ? (mirror != _layoutFeatures.mirror) : mirror)
        {

     */
    public function validateDisplayList():void
    {
        oldLayoutDirection = layoutDirection;
        
        if (invalidateDisplayListFlag)
