That's because "extra selections" are not real selections. The logic of your program should update all cursors at the same time while you are performing the edit.