jQuery BBQ enables simple, yet powerful bookmarkable #hash history via a cross-browser window.onhashchange event.
In addition, jQuery BBQ provides a full jQuery.deparam() method, along with both fragment and query string parse and merge utility methods.