Reactive Extension to.NET. Hollywood principle Allows you to provide delegates to be called by another object.