revise "characters available" to use TextWatcher API-- works w/cut & paste, too