I don't like any of those 3 val names. I think they should be consistent with the event types, but `nodeStatusChangedWatches` would be a bit java-ish… what's your take?