I do not set it every frame, only on complete event. But, empty animation has complete event every frame. Anyway, I'll think about your hints.
Maybe it's possible do not queue same events? Just check if last event is the same then not not stack it. Nate?