This should also prevent crazy jumpy behavior on iPhone.