gates now rescale
fixed global variables
working on stuff
got rid of unecessary variables
working on stuff again
really got rid of variables
smooth drag yay
fixed overlap bug
framework able to beginDragging outside of the obtainDragTarget function
merged