Here are a couple of timers I have used...
I cannot think of a way to incorporate with user input such as GET or GETS though.

color w+/g
cls

;timer using DO..UNTIL
$count=6
do
sleep 1
$count=$count-1
at(10,8)"... continuing in another "$count" seconds ..."
until $count=0


:timer using WHILE..LOOP
$count=0
while
$count<6
sleep 1
$count=$count+1
at(15,8)"... counting up to "$count" seconds ..."
loop
? ? ?