Add clearTimeout to prevent reset that prevents uneven speed problems