first commit.  added browser.js which controls the overall behavior of Firefox