Chart.js allows plugins to set args.changed, so the chart can re-render automatically after processing the event completely. This is important when there are many plugins that require re-draws. It gets slow and messy if every plugin does the draw (or update!) in their event handlers.
So I think these handles should be allowed to set/return a flag indicating a redraw should be done.
Originally posted by @kurkle in #589 (comment)