Input, Interaction and Output: An Overview