and therefore tracks are now dragged when a end point is inside a pad, not necessary on the pad position. However, drag functions still need more cleanup.