add $.watcher.run, stop, reset; finish bootstrap