Backspacing through maskchars works now. Still issues with cursor placement and now issues with masks that append characters to the end of a value.
Removing some console statements and updating cursor at end.