fix for hash history issue (ugly, but works for now), more WIP on components-page.html