         
         if (hasEventListener(FlexEvent.VALUE_COMMIT))
             dispatchEvent(new FlexEvent(FlexEvent.VALUE_COMMIT));
-        
-        var currentStack:NavigationStack = null; 
-        if (_selectedIndex > -1)
-            currentStack = navigators[_selectedIndex].navigationStack;
-
-        // FIXME (chiedozi): When a selection changes, old navigator should
-        // destory its current view
     }    
     
     /**

     */    
    protected function captureAnimationValues(component:UIComponent):Object
    {
        var values:Object = {   y:component.y, 
                                visible: component.visible,
                                includeInLayout: component.includeInLayout,
                                cacheAsBitmap: component.cacheAsBitmap };

    
    /**
     *  @private
     */
    override public function canRemoveCurrentView():Boolean
    {
        return (activeNavigator && activeNavigator.canRemoveCurrentView());
    }
    
    /**
     *  @private
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10
