         if (!mx_internal::styleChainInitialized)
             return;
 
-        compose(explicitWidth, explicitHeight);
+        isOverset = compose(explicitWidth, explicitHeight);
 
         var bounds:Rectangle = textFlowComposer.bounds;
         measuredWidth = Math.ceil(bounds.width);
         measuredHeight = Math.ceil(bounds.height);
+
+        //trace("measure", explicitWidth, explicitHeight, measuredWidth, measuredHeight);
     }
     
     /**

    override protected function updateDisplayList(unscaledWidth:Number, 
                                                  unscaledHeight:Number):void
    {
        super.updateDisplayList(unscaledWidth, unscaledHeight);
        
        // The updateDisplayList() method of a GraphicElement can get called

import flashx.textLayout.elements.ParagraphElement;
import flashx.textLayout.elements.SpanElement;
import flashx.textLayout.elements.TextFlow;
import flashx.textLayout.events.DamageEvent;
import flashx.textLayout.formats.CharacterFormat;
import flashx.textLayout.formats.ContainerFormat;
import flashx.textLayout.formats.ICharacterFormat;
