Please decrease the sensitivity of a single control point towards the mouse cursor coordinates.
This can be achieved by computing a certain radius around the cursor coordinates and look for each existing control point whether it lies within this respective circle.
Instead of creating a new control point this existing one should be used for the subsequent actions which will be undertaken by the user (dragging, deleting, etc. of the control point).