Don't delete endpoints.

That was kind of a problem. Because once original endpoints were deleted
(f.e. when creating connection via drag and drop), it was impossible to
create subsequent connections.