Drive animations from external events