dem cross-browser compatabilities, hack