Point insertion is a far-from-obvious operation
Currently, this application only supports inserting a point before another one. If you try to insert it after some other point, an unexpected order issue will occur.
It would be nice to have this fixed by properly calculating the second closest point and figuring out if the new point needs to be insert before of after the currently active point.