replace textchange by click