this is really a limitation to the back button.
the back button in most browsers triggers the javascript history.back() function. the problem is that it loads the previous page without first unloading the current page. so basically both pages are loaded to the browser now.
not really much can be done about it, it is a browser limitation