Could you not just use triggered animation?