An interface to be implemented by objects that can emit discontinuities to listeners. Spec: CHA-RL15
An interface for listening when discontinuity happens
Register a listener to be called when a discontinuity is detected.