https://github.com/devote/HTML5-History-API/commit/78754dfa7ae546a42ef2365f6c3c88b4f266791d