FarOut Touch: Extending the Range of ad hoc Touch Sensing with Depth Cameras