Hugo,
the advantage of the event structure is, that you can program very good in regard to performance and react very fast to an occurrance of a certain "signal" (event).
In the suggested usage, you will "loose" nothing, because you will create events in timeslices you defined by the timeout-time. Therefore, you will time your loop (which is very good) and can react to asynchronuous events as well. The only thing that will change is, that you maybe have different timings than before. If that doesnt suit you, you have to build two seperated while-loops.
Norbert
Norbert
----------------------------------------------------------------------------------------------------
CEO: What exactly is stopping us from doing this?
Expert: Geometry
Marketing Manager: Just ignore it.