more WIP viewModel-page.html, better hash handling by router