Should the animation duration be a flag in the skin?

Do we have any control of the animation start time if a gif has to load or something? Seems kinda error prone...