fixed the off by one keystroke when deleting but found another bug.  It seems that it will only remove and add to the list once when it should do it as many times as needed