Move watcher code from materials to gohandy.