anchor.diff:      // URL fragment identifier (it will be there if the user previously
       // bookmarked the application in a specific state)
       //
  -    //         or
  +    // or
       //
       // "tab0" (default)
   
  -    var bookmarkedTabViewState = YAHOO.util.History.getBookmarkedState("tabview");
  -    var initialTabViewState = bookmarkedTabViewState || "extracts_tab_0";
  +    var bookmarkedTabViewState = YAHOO.util.History.getBookmarkedState("extracts_tabview");
  +    var initialTabViewState = bookmarkedTabViewState || "extracts_tab_1";
   
       var tabView;
   
       // Register our TabView module. Module registration MUST
       // take place before calling YAHOO.util.History.initialize.
  -    YAHOO.util.History.register("extracts_tabview", initialTabViewState, function (state) {
  +    YAHOO.util.History.register("tabview", initialTabViewState, function (state) {
           // This is called after calling YAHOO.util.History.navigate, or after the user
           // has trigerred the back/forward button. We cannot discrminate between
           // these two situations.
   
  -        // "state" can be "extracts_tab_0", "extracts_tab_1"
  +        // "state" can be "extracts_tab_1", "extracts_tab_2"
           // Select the right tab:
           tabView.set("activeIndex", state);
       });
  
positive.code:             // callback, which will call tabView.set, which will call this handler
              // and it keeps going from here...
              if (newState != currentState) {
  		splitState = newState.split("_");
                  YAHOO.util.History.navigate("extracts_tabview", splitState.pop());
              }
          } catch (e) {
  		splitState = newState.split("_");
              	tabView.set("activeIndex", splitState.pop());
          }
      }
  
  
negative.code:         // selected before leaving the page, and not the initially selected tab.
          // This can be retrieved using getCurrentState:
          currentState = YAHOO.util.History.getCurrentState("extracts_tabview");
  splitState = currentState.split("_");
          tabView.set("activeIndex", splitState.pop());
      });
  
  