**Bug** Steps to reproduce: 1. Go to the official demo page: https://htmlpreview.github.io/?https://github.com/angular-ui/ui-mask/master/demo/index.html 2. Select some mask e.g. `(999) 999-9999` 3. Enter any characters in the "Masked input" field 4. Put the cursor at the end 5. Select characters including any __mask__ character, e.g. `-` or `)` 6. Enter any characters Result: cursor is on the __*one before last*__ position Expected behaviour: cursor is on the __*last*__ position Demo: 
Bug
Steps to reproduce:
(999) 999-9999-or)Result: cursor is on the one before last position
Expected behaviour: cursor is on the last position
Demo: