There are different kinds of humans, or users, and so there are different kinds of ways to interact with computers. The graphical user-interface was one of the greatest leaps in this field, and ever since, even though gradually advancing, we have made slow progress. This field is coming more to the fore...