fixed the stroke overlapping stuff
I think i finished all the touch 'gesture' functions