this wont work if you call the event again though. (unless its complete)
a timer would be better so you can start/stop it, but how do you want your logic to work, if its called again do you want it to restart or do you want it to coexist? ie have 6 tests