fight the javascript!