and a wide array of input devices to produce responsive and adaptive installations