Don't allow overlapping markers to be created
Add "Cancel" category to UIGestureRecognizer
Detect and prevent overlap-drag. Animate marker back to original position if not moved beyond a certain position. Drag marker off screen instead of flick.