make the manuel_watch task a bit smarter about how it deals with multiple events affecting the same target in succession