Only setProgress:animated: is needed to display download updates

An optional protocol on UIView might be a simple way to allow creating custom progress indicators easily (but lacks explicit adoption)