I understand, and I'm totally onboard/happy with that change (i.e. the whole point of this PR), but still feel it's syntatically cleaner to have a method "Returns a new EventHandler bound to the Agent" method. YOMV.