Removing duplicate Event Sink Senders

The code to send to the event sink was duplicated in 3 classes. Combined
into a single EventSinkSender class