tweaks and fixes to make cross browser friendly