Computers that recognise and respond to user emotion: theoretical and practical implications | Synapse