Improve names: add sender and recipient to notification
Refactor elseifs for switch and add EventNotification
Extract notification delivery from forwarder