Optimizing Reactive Design Principles and Observables — Programming Keynou