pass *list.Element to watcher.Operate