If I made them instantaneous, then a quick click would be enough but it wouldn't really be an animation — it would just be a state change.
If I made the animation start with a click, then I'd have to have a reset button.
This seemed like a good compromise, although it's true that a few people were confused.