Обратите внимание на небольшую некорректность работы при попытке редактирования введенного расстояния. При редактирования (удалении) числа курсор постоянно перескакивает в право. В некоторых других задачах то же самое, там где меняется расстояние. Спасибо!