html5 history state tracking using window.history is now also working with transitions returning no undo operation