 
             invalidateDisplayListFlag = false;
         }
+		else
+		{
+			validateMatrix();
+		}
     }
 
     /**

                                  getExplicitOrMeasuredHeight());
                }
            }

            if (runDataEffectNextUpdate)
            {

    {
        // this code is nearly duplicating UIComponent.validateDisplayList();
		
        if (invalidateDisplayListFlag)
        {
            // Check if our parent is the top level system manager
