passive interface, QApplication and the Event Loop , Event-Driven parsing