All async downloads have spinning wheels.
Refactor: broken out handling of spinning wheel to AnimationHelper class