A fork of the example app which accompanies the objc.io VIPER architecture article, extracting responsibility for event handling from the presenter to a standalone event handler.
This modification to the app is intended to reduce the size of the presenter, and give it a smaller set of responsibilities; i.e rather than handling view interaction events and presenting list items and interfaces, it should just do the latter with the event handler being responsible for the former.