      */ 
     mx_internal function showNavigatorAtIndexInPopUp(index:int, owner:DisplayObjectContainer):void
     {
-        // TODO (chiedozi): Consider replacing the navigator in the popup if
-        // it is already open.
         if (index >= numElements || !viewNavigatorPopUp|| viewNavigatorPopUp.isOpen)
             return;
 

 *  This method always returns the correct navigator regardless of whether 
 *  a navigator is in a popup or not.</p>
 *
 *  <p><b>Note:</b> When a SplitViewNavigator is used as a child of a 
 *  TabbedViewNavigator, changes to the <code>tabBarVisible</code> on the
 *  active views will not be honored by the parent TabbedViewNavigator.</p>

        if (!dataArray)
            return;
        
        // Restore each navigators' persistence data
        for (var i:int = 0; i < numViewNavigators; i++)
        {
            if (i >= dataArray.length)
