The ability to animate Z specifications is useful in allowing a specifier to explore the behavior of a specification. This paper defines three new evaluation criteria for animation systems, interactivity, transparency and operational equivalence. It also describes a simple Haskell-based animation system that satisfies these criteria.