Switch to stricter WebKit feature detection

Closes #21