Interval Watcher class