RxJS instead of backbone