hashchange fixes and bg color