onPageChange() not triggered in FixedLayout mode (unlike Reflowable which always does, even when URL and hash fragment ID are the same), so emulating the event during MO, to correctly position playback cursor