Safari iOS 6 must use polling.  Fixes #8.