delayed text watcher implemented