delete onTextChanged, pls