navigate via URL hash