Replaying the termscript at full speed does not produce the same glitches, if that makes any sense. See attached image and assoicated termscript. BTW, your script reduces to: while read line; do echo "$line" sleep 2 done < "$1"