Observer system redux

Observer system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system redux
Observer system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system redux
Observer system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system reduxObserver system redux