Transect manipulation refactor and fix

... working a lot smoother without any leftover control artifacts on the map after the user is done editing/adding/deleting