test that the url in the state is used when the original event is NOT a hashchange
test the last two url setup guards