The back button is now correctly wired in Cordova.  It now respects the browser's history.  I have no idea why the currentBrowser has to constantly be set every time we need to do anything though