store time when each unit is selected, close #12
no longer need to validate selected units
rename SegmentUnit.current() to Sim.activeSegmentUnits()