Changing the position an object after an amount of time ( Repeating )

Hello!

First of all, I’m Matthew, and this is my first post into the Corona Forums.

I have just started work on my first project which is going to be a full game, hopefully, however it is only a simple concept to get me started. I won’t go in depth into my full idea but I do need some help with one specific part.

I would like to draw an object (Button) to the screen, and then after a certain amount of time, I would like to position the object in another position, and then repeat this process another 10 - 20 times. I already know how to change the position of on abject after a certain amount of time using 

timer:performWithDelay()

 however I want to know the best way to go about repeating this process? 

All I need to get me started on this the structure that I would use as I really don’t know, any help will be appreciated!

Matthew.