Animation not quite working right on iPad