from ACM Interactions / July — August 2016 — Human-computer interaction, as implied in the phrasing, involves approaches for exploring, enabling, or optimizing the relationship between people & computational systems. There is a negotiation of intent between users and systems via discrete combinations of controls with fairly constrained yet recognizable behaviors: buttons, tabs, switches, dials, text fields, icons, and…