this fixed the bug reported by Bob when the display unit changed,  the new unit should be passed to the selectRangeDisplay in the trackcontrol