Hm, wenn ich dich recht verstehe, wäre das dann besser: (hatte ich vorher so, ging dann aber total schief ):

Ich rufe setze eine globale Variable, z.B. "State" auf "BumpLeft". Und in der While-Schleife der Hauptprozedure frage ich nach task_RP6System ab:

Wenn State == BumpLeft, dann ...

Und da kommt dann die ganze Schose mit StopWatch rein. Oder habe ich dich falsch verstanden?