change StringsWatcher to NotifyWatcher