Add a short delay between applying the animation to a view and showing to make sure the animation isn't skipped, especially on ios