Getting an infinite loop when trying to use a photo camera widget

Why is Activate Flash and Deactivate Flash events calling their own events at the end of each graph? That’d be an infinite loop. Were you supposed to call a dispatcher instead?