history issue "hashchange" resolved