Juan María (@gulnor) tipped me this morning that the scenario might be appropriate for Reactive Extensions. Another noticeable lack of knowledge in my experience!
How to handle such a big amount of complex things to learn? I have looked for more info but I found some great breakers out there: samples for V1, samples using Visual Basic, downloads that have a incomplete set of files (therefore, not working solutions)…
Luckily enough, I have found somebody that appears to know a lot on this topic: Jim Wooley (@jimwooley). I hope he is going to give me some help with the intricacies of this strange adventure 🙂