support for legacy browsers / hash routes