Introduce setState to change animation. Ensure we don't accidentally reset it.