the empathic companion : a character - based interface that addresses users ' affective states .
This computer responds to user frustration: Theory, design, and results