Delayed TextWatcher should have weak refs to avoid leaks