In a show that should attract all the techno-art hackers out there, the University of Delaware faculty show themselves able to out-techno the technologists. Feats of tech derring-do abound in video and mechanical and electronic wizardry. Things growl and click at you in this show and the art doesn’t stand still. Neither do you as it surrounds you in some surprising ways.