watcher GUI partially complete