add hashchange workaround to mootools