back & forward in browser is handled correctly