Altered "ignored keys" hook to run events (i.e. onKeyPress) afterwards.

Hi! While using your plugin, I noticed it wasn't firing key events when I cleared out the entire box. I added a quick change to run custom events after an "ignored" key is hit, rather than just exiting with true. It seems to pass all unit tests still, and it's fixed the problem on the project I'm using it for, so I wanted to submit it back to the master branch and see what you thought.

Please excuse any violations of pull request decorum, I'm fairly new at contributing to open source. :)