page hash change animation