Есть код маски. Работает в целом норм, но есть одна проблема. Если написать несколько цифр и поставить курсор в любое место в середине строки, то после нажатия на любую цифру он перемещается вправо и пишет ее. НО, если поставить его на первое место, после + или после 7, то после нажатия на цифру курсор перемещается вправо, но не пишет эту цифру. Писать начинает только после второго нажатия на клавишу.
Подскажите, пожалуйста, чего тут не хватает.
Код маски