I think the seekTime can just be a local var because it will be re-computed every time when touchstart or touchmove fires, so actually to save in this is not needed.