Remove custom events from Delegator

Maintain backwards-compatibility for existing plugins by implementing
this as overrides on the (deprecated) base Plugin class.

Close #318