The click-test code skips the pixel test in Safari, since drawing SVGs to a canvas is, apparently, a buggy mess. This also adds a bunch of -webkit-user-select properties to make things unselectable in Safari.