[quote user="Rainault"]while a data-driven approach tends to be more robust and is usually the
better option, it is a less convenient tool for providing complex event
behavior that is both conditional and asynchronous[/quote]
Forgive my naivete in this matter, but I fail to see why a hybrid approach between the "painter" ...