You could do both with one animation in your widget.
That way you always have your timing right and it’s all in one place.
Found a youtube video on that: