added batched animations

need to extend support beyond basic color patterns