How about a feature using a hot-key that keeps a connection locked to an activity when adjusting its location along the activity. I do a lot of undos when trying to reposition a connection because it is too easy to inadvertently disconnect it from the activity.