Natural User Interfaces, Augmented Reality and Beyond: Challenges at the Intersection of HCI and Computer Vision