event_mapper: bind this to react()
moving routing logic into receiver