How can I avoid any blocking when using Observable.FromEventPattern in Reactive Extensions for .NET? How can I avoid any blocking when using Observable.FromEventPattern in Reactive Extensions for .NET? multithreading multithreading