I have an upcoming project for a children's museum that wants a custom scratch programming style interface to control a robot with 5 servos. This is an early prototype that lets you build a stack of nodes, pull them apart in groups and restack them to form the sequence of what will be the commands to the robot. I wanted to share this method for drag and drop since it doesn't use the built in drag feature. Instead it using ChopExecute to basically do onMouseDown, whileMouseDown, onMouseUp to optimize moving things around. Also instead of mouseIn chop I am using MultiTouchIn Dat because in my experience not all touchscreens emulate as the system mouse. I hope this is useful.