pushState, replaceState & popstate. How should it look on going back and forward?

Hi,

i decide to get rid of the ugly hash’s and drop support for it.
But there is one thing i’m thinking of: How should it look/behave?

I got it working that my animations work if i click a link (slides, fades…).
But if you hit the browser back button then everything just is there (no slides, fades…) - like an screeshoot
of the site you where before. Sure it comes right out of the browser cache.

The question is. Is this how it should be, or should the animation also play if we
use the browsers back and forward button (is that possible)?