FF does page reload when hash is changed after the document has been rewritten with a timeout. However, for IE the timeout is required. Doing feature detection. Fixes #8