Reset loop after not pressing key for 3 seconds?

Right now I have a loop set up sequentially where it’s 3 blocks of:

/cast spell 1

block 2-
/cast spell2

block 3-
/cast spell 3

I’d like to always be keeping an eye on the cooldown of spell 1. How do I configure gse to reset the loop back to spell 1 after 3 seconds?

Alternatively, how do I set up GSE so that the icon doesn’t actually change on the macro? I tried adding #showtooltip spell 1 to the beginning of the GSE macro, but it didn’t work.