BZ-99999 Add WatcherList class which eases the pain of managing multiple
watches.