Understanding people: extensions of human–computer interaction | Synapse