     {
         //trace("compositionComplete");
         
-        var containerController:IContainerController =
+        var containerController:ContainerController =
             textFlow.flowComposer.getControllerAt(0);
 
         var oldContentWidth:Number = _contentWidth;

            {
                return !flowComposer || flowComposer.numControllers == 0 ?
                       0 :
                       flowComposer.getControllerAt(0).scrollLines(-1);
            }
                
            case ScrollUnit.DOWN:
            {
                return !flowComposer || flowComposer.numControllers == 0 ?
                       0 :
                       flowComposer.getControllerAt(0).scrollLines(1);
            }
                
            case ScrollUnit.PAGE_UP:

import flashx.textLayout.elements.ParagraphElement;
import flashx.textLayout.elements.SpanElement;
import flashx.textLayout.elements.TextFlow;
import flashx.textLayout.events.CompositionCompletionEvent;
import flashx.textLayout.events.DamageEvent;
import flashx.textLayout.events.FlowOperationEvent;
