After the above call the given object is able to notify others when something crucial happens. The views can re-render themselves or the users of the API users can make their extensions by listening to the changes. Observables are the key to splitting your app into maintainable components.
from Pocket
Source