Refactored animation submission/reset