54 endless reload

This PR makes use of the sessionStorage object to indicate if the location needs to be changed on popstate