Pass second arg if anim.duration exists; anim.lastPct actually updates