Use scrollViewDidEndScrollingAnimation: instead of performSelector:withObject:afterDelay: