I need clear and invalidate a timer?

Lap Timer posted by anonymous | blueprintUE | PasteBin For Unreal Engine

I’m starting in unreal, and watching this code came to me the doubt, every time you trigger the End Overlap event will create a new timer?

Did I do right to put this timer in a variable and then use clear and invalidate or is it unnecessary?

This code is a test to see how many seconds it took the player to travel a certain route.

One solution would be to save the start time in a variable and calculate how long it took when the finish is reached?

timeNOW - startTime = timespan to reach finish

Yes, clear and invalidate should null a looping timer.