         {
             if (firstView != null)
                 navigationStack.push(firstView, firstViewData);
+            else
+                return;
         }
         
         // Update the current view reference

        
        if (!currentView)
            return;
        
        removeElement(currentView);
        

        if (value == active)
            return;
        
        if (value)
        {
            createTopView();
