Unconstantize HASH_PREFIX and fix comparisons against it.
Don't check hashchange events when we triggered the change.
Deprecate navigator::push and replace in favor of redirect.
Update Batman.redirect to new style.
Fix tests.
Don't actually update location.hash if the new location is the same as the old.
Refactor handleLocation a bit.
Typo.
Fix interval-based hash change detection
Typo in interval