Categories for Human-Computer Interaction