I tried a vtkDistanceWidget object, and I saw something strange in his behaviour: To reproduce this, just follow:
1.Draw a distance; 2.Do zoom; Result: vtkDis