Drag the points around. Be careful not to set two dots too close to each other or else they'll merge!
My recursive detection of touching. I tried using mathematics, but it didn't work. Maybe I can do it with line-line intersections...