      */
     private var verticalScrollPositionChanged:Boolean = false;
  
+    [Bindable("scrollPositionChanged")]
+    
     /**
      *  Documentation is not currently available.
      */

    
    /**
     *  @private
     *  Called when the EditManager dispatches an 'operationEnd' event
     *  before an editing operation.
     */
    private function editManager_flowOperationBeginHandler(
                        event:FlowOperationEvent):void
    {
        //trace("operationBegin");

            CompositionCompletionEvent.COMPOSITION_COMPLETE,
            textFlow_compositionCompleteHandler);
        
        textFlow.addEventListener(Event.SCROLL, textFlow_scrollHandler);

        textFlow.addEventListener(
            SelectionEvent.SELECTION_CHANGE,
            textFlow_selectionChangeHandler);

        textFlow.addEventListener(
            FlowOperationEvent.FLOW_OPERATION_BEGIN,
            textFlow_flowOperationBeginHandler);

        textFlow.addEventListener(
            FlowOperationEvent.FLOW_OPERATION_END,
            textFlow_flowOperationEndHandler);
    }

    /**
