Thanks very much! Personally I find it a little annoying if a site pushes state to the history very frequently. If I genuinely want to get off the site I end up clicking back loads, and then go too far!
I tried to solve this in Trail Router by putting an undo button on the screen (bottom right).