making it all pretty with a button! and comments in the javascript!