typing fast sometimes missed the delimiters

I noticed that if I was typing kinda fast that in the input box that it was skipping the delimiters that were set, and adding the tag a little late.. 
for example.. try typing hello,world fast, the tag would then show up as `hello,w` keeping the delimiter within the tag. to fix this I removed the `keyup` reference and made it `keydown` and then also combined the `tagManagerOptions.deleteTagsOnBackspace` within the function since it was listening to `keydown` anyways
I also think we could combine the `keypress` trigger but I didnt test that one out