This has to be the future of computer interactions. Download the video and watch it. I Don’t mind admiting that there was a tear of techno joy in my eye the first time I watched it !!