Adding a ReactiveNavigator to handle toActivityForResult in an Observable way

The aim of this component is to handle the navigation to an Activity for result using an Observable and thus avoiding the need to check for result/response code and all the boilerplate code related.
This would be a lot better indeed ! I'm trying to figure out how to create this original observable of the events, needs to be always there and be able to handle multiple subscribers. Since we have a single entry point it looks a lot like the issue you where talking about in https://github.com/ReactiveX/RxAndroid/pull/75 @dlew as in how to create the Observable<LifecycleEvent>.