The `click` listener is used purely for nudging the caret leftward to the nearest non-mask character if the user placed the caret to the immediate right of a mask character. The reasoning behind this is that a user is arguably more likely to backspace a character on a filled input when clicking into it, so placing the caret in front of a deletable char makes the most sense.