Not snap for kMgHandleNoSnap handles.
Rename compositeShapeWillEdit as shapeDblClick.