     private var transitionFromState:String;
     private var transitionToState:String;
     
-
     //--------------------------------------------------------------------------
     //
     //  Variables: Creation

        var n:int = numChildren;
        for (var i:int = 0; i < n; i++)
        {
            var child:UIComponent = getChildAt(i) as UIComponent;
            if (!child)
                continue;



    /**
     *  @private
     *  hold the setStyles() calls that have been deferred untils a moduleFactory
     *  is set.
     */
    private var deferredSetStyles:Array;
    
    /**
     *  @private
     *  There is a bug (139381) where we occasionally get callLaterDispatcher()
     *  even though we didn't expect it.
     *  That causes us to do a removeEventListener() twice,
