Fix tests for browsers that have defaultPrevented bugs, or don't support it

Tested in:

 * IE 10.0, Windows 8
 * Chrome (latest) OSX
 * Firefox (latest) OSX

Please don't merge until I've tested more browsers