I think inside these visualizers, `canAnimate` is the wrong name.  `isUpdated` or something.