Since the days of punch cards, the human-computer interaction landscape has undergone great developments. Scientists are constantly trying to find new ways to bridge the gap between man and machine.