Persistent animation

I am placing simple arrows on the globe, and have written a function to place an animated set of rings at the base of one arrow as a visual cue.

When I want to refresh the globe and place new arrows, I’m using viewer.entities.removeAll(), which clears all of the arrows, but not the animated rings.

I am using a function to create the animated rings and to place them in the correct location on the globe.

Any advice in how to kill off the animated rings until the next call for them to be placed in a new location would be great.