Locations now recalculate their positions when dragged