working the 2 hand viewer within the 2D segmenter class, not outside (after code restructuring)