Changed the event to TextChanged. 
Noticed that this code doesn't work properly the way I am reusing the ViewHandler objects