some refactoring to introduce context modification listeners to the
saturation state -- those get notified when a context's saturation flag
gets reset, so a taxonomy could be cleaned, etc.