This is a simple implmenetation of the Ext.History component for managing browser back/forward navigation within a single page.
It demonstrates managing history for multiple components within the page. Simply change tabs and use the browser Back and Forward buttons to navigate them.
The js is not minified so it is readable. See history.js.