      */
     public function getItemIndex(item:Object):int
     {
-        return getElementIndex(item as ViewNavigatorBase);
+        return navigators.indexOf(item);
     }
     
     /**

     */
    public function removeAll():void
    {
        // Deactive the active navigator and its view
        if (selectedNavigator)
            selectedNavigator.setActive(false);
        
        // Remove all navigators
        navigators = null;
    }
    
    /**

    
    /**
     *  @private
     */ 
    private function setupNavigator(navigator:ViewNavigatorBase):void
    {
