No need for addEventListener anywhere. Any custom named events can be found through Element.on.

See https://github.com/donny-dont/Pixelate/blob/master/lib/selection_group.dart#L70 for an example usage.