                 
                 if (navigator.activeView)
                 {
-                    updateControlsForView(navigator.activeView);
                     navigator.activeView.addEventListener(PropertyChangeEvent.PROPERTY_CHANGE, 
                                                             view_propertyChangeHandler);
                     
                     // Force the stage focus to be the activated view
                     systemManager.stage.focus = activeView;
                 }
+                
             }
-            
+
             selectedIndexAdjusted = false;
             dataProviderChanged = false;
             selectedIndexChanged = false;

     */
    override protected function commitProperties():void
    {
        super.commitProperties();
        
        if (selectedIndexChanged || dataProviderChanged)
        {

            // Dispatch selection change event
            if (hasEventListener(IndexChangeEvent.CHANGE))
            {
                changeEvent = new IndexChangeEvent(IndexChangeEvent.CHANGE, false, false);
                changeEvent.oldIndex = oldIndex;
                changeEvent.newIndex = _selectedIndex;
            }
        }

        if (tabBarVisibilityChanged)
            commitVisibilityChanges();
        
