updated
using onblur to incrementally build a new character