I agree.  For now I just made animate_ private and robust pause/resume into a TODO.