AnimationRunning option of Animate misbehaving

This simple example gives a strange error.

DynamicModule[{Go = True},
Animate[
EventHandler[
Graphics[Rotate[Rectangle[], t]],
{"MouseClicked" :> (Go = False)}],
{t, 0, 8},
DefaultDuration -> 30,
AnimationRunning -> Dynamic[Go]]]


A message window pops up which says:

An unrecognized option name ("AnimationRunning") was encountered while reading a AnimatorBox.

And my message handler doesn't work (it's supposed to stop the animation when I click it). If I replace Dynamic[Go] with simple Go, there are no messages and the animation works correctly (but the message handler is disconnected, of course). So the option per se is perfectly recognized, and the problem is with Dynamic.

What am I doing wrong?

• works fine in version 11.3 (Windows 10 - 64 bit). – kglr Apr 22 at 20:55
• I've got version 9 for XP Win32. Can't upgrade. – user6130990 Apr 22 at 21:03
• Guess I need a workaround. – user6130990 Apr 22 at 21:04
• AnimatorBox didn't have an AnimationRunning option in v9. Animate (the box generator function) does. Using Dynamic as a rhs is supported until v10, IIRC. – ihojnicki Apr 23 at 0:36
• You mean "is not supported until v10"? Or I don't get you. – user6130990 Apr 23 at 1:30

Manipulate[EventHandler[Graphics[Rotate[Rectangle[], t]],