         if (_layoutFeatures && _layoutFeatures.updatePending == false)
         {
             _layoutFeatures.updatePending = true; 
-            if (isOnDisplayList() && UIComponentGlobals.layoutManager &&
+            if (nestLevel && UIComponentGlobals.layoutManager &&
                 invalidateDisplayListFlag == false)
             {
                 UIComponentGlobals.layoutManager.invalidateDisplayList(this);

        {
            invalidatePropertiesFlag = true;

            if (parent && UIComponentGlobals.layoutManager)
                UIComponentGlobals.layoutManager.invalidateProperties(this);
        }
    }

        invalidateTransform();
    }


    /**
     *  Flex calls the <code>stylesInitialized()</code> method when
