Updating to api 19
using TextChangedListener instead of onKeyListener because it handles
deletes better