do the right thing when TrackingText::offset is changed