I show this in my interface programming class to introduce people to the concept of input events.
Thinking of input as a series of discrete events is an interesting cognitive model that many experienced programmers take for granted!