one of the problems is that when event.keyCode = 8 the telInput field will ignore it. 8 is the code for the delete key. So yeah, ***awkward***