Use tiny-emitter
Re-introduce eventemitter2
Pass request value in req object before running middleware