             for (i = 0; i < value.length; ++i)
             {
                 navigator = _navigators[i];
+                addElement(navigator);
                 setupNavigator(navigator);
-                addElement(navigator);
             }
         }
        

                navigator.addEventListener(ElementExistenceEvent.ELEMENT_ADD, navigator_elementAddHandler);
                navigator.addEventListener(ElementExistenceEvent.ELEMENT_REMOVE, navigator_elementRemoveHandler);
                
                navigator.landscapeOrientation = landscapeOrientation;
                navigator.setActive(true);
                navigator.visible = true;


    }
    
    //----------------------------------
    //  maintainNavigationStack
    //----------------------------------
    private var _maintainNavigationStack:Boolean = true;
