Bringing EMMR to life – the technology journey