The bug could be redone with 3 points, 2 selected dragged onto the unselected. looping backwards fixes this.