Notification Patterns using Reactive Extensions (Rx)