adding multi-frame 2d detector (3d) support to offspecular