There’s no point setting contineRoutine=True.
What I do for a delay is:
Begin Routine
responseT = 0
Each Frame
if responseT > 0 and t > responseT:
continueRoutine = False
When the response is made set responsrT = t + .8 (but only if responseT == 0)