reformats when you insert new or backspace digits in the middle of card number string