I found problem in event, when i click and release arrow button and move mouse out of button, time counter changed without stop action.
In function [handleTimeAdjustments] replace:
}).bind('mouseup touchend', function () {
clearInterval(timeOut);
});
to:
}).bind('mouseup touchend', function () {
clearInterval(timeOut);
}).bind('mouseout touchend', function () {
clearInterval(timeOut);
});
This fix it in my solution.
I found problem in event, when i click and release arrow button and move mouse out of button, time counter changed without stop action.
In function [handleTimeAdjustments] replace: }).bind('mouseup touchend', function () { clearInterval(timeOut); }); to: }).bind('mouseup touchend', function () { clearInterval(timeOut); }).bind('mouseout touchend', function () { clearInterval(timeOut); }); This fix it in my solution.