Use history API fallback to location hash

this prevents the browser from jumping to the anchor identified by the hash