Fix #17 hardLoad instead of locationReplace

We need a hardLoad instead of a locationReplace, because we did not pushState() before we use hardLoad().