IE8 support.  prevented double route trigger when listening to stateless onhashchange event by adding duplicate url checking in nvaigate