oh easy! I'll type one here: @LOOP:VSYNC TOUCH OUT TM,TX,TY IF TM THEN IF !OLDTX OR !OLDTY THEN OLDTX=TX:OLDTY=TY ENDIF GLINE TX,TY,OLDTX,OLDTY OLDTX=TX:OLDTY=TY ELSE:OLDTX=0:OLDTY=0:ENDIF GOTO @LOOP I did not add any line smoothing algorithms, but thats easy too