A Review of Pupillometry for Human-computer Interaction Studies