Connecting an interface into set timer by event

I did as your example but it still only fired once
Do i have to call DoLaunch from the outside or do anything else?