     }
     
     /**
-     *  @inheritDoc
+     *  @private
      */
     public function removeItemAt(index:int):Object
     {

    }
    
    /**
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10.1
     *  @playerversion AIR 2.5

        // of the active view.
        if (selectedNavigatorChanged)
        {
            var navigator:ViewNavigatorBase;
            
            if (_selectedIndex != -1)
            {
                navigator = navigators[_selectedIndex];
                navigator.active = false;
                removeElement(navigator);
                
                navigator.removeEventListener(ElementExistenceEvent.ELEMENT_ADD, navigator_elementAddHandler);
                navigator.removeEventListener(ElementExistenceEvent.ELEMENT_REMOVE, navigator_elementRemoveHandler);
            }
            
            commitSelection();
            
            if (_selectedIndex > -1)
            {
                navigator = navigators[_selectedIndex];
                navigator.active = true;
                navigator.landscapeOrientation = landscapeOrientation;
                
                addElement(navigator);
                navigator.addEventListener(ElementExistenceEvent.ELEMENT_ADD, navigator_elementAddHandler);
                navigator.addEventListener(ElementExistenceEvent.ELEMENT_REMOVE, navigator_elementRemoveHandler);
                
                UIComponent(navigator).invalidateProperties();
            }
            
            selectedNavigatorChanged = false;
