rename bug fixed

the StringInput class was reinserting the current vector with a new
label into the old location in the ArrayList. This was causing a bug
because that vector had been changed (to the last in the list) by the
draw cycles that ran while the label was being edited.