Future-proof iOS version check.

The current iOS version detection works great up to iOS 5, but anything higher will not match and will be given the incorrect coordinates for their implementations of *elementFromPoint*. As it can be assumed that there will be new versions of iOS for at least as long as this shim is required, it makes much more sense to correct the behavior of older (and presently fully enumerated) versions instead.