@steventlamb and I worked on refactoring ``diameterCalculator`` to be instantiable multiple times, specifically because it is actually instantiated multiple times (by both the add and edit modes, I think). ``_digits`` should be stored at the instance level.