The walk-through installation from artist Lisa Jamhoury examines the body as an interface in a world of digital ...