sequentiell vs. event-driven erläutert