additional tweaks to improve the accuracy of returning you to the previous page, mainly a setTimeout that helps let some things render first…

yes, it's a bit slow.. not sure how much better we can do though given the crazy nature of what's going on here since we can't preserve page state between page loads.