Добрый день, есть функция которая смотрит делает ли что то пользователь:
var idleTimer = null;
var check = true;
$(document).bind('mousemove keydown scroll', function(){
        clearTimeout(idleTimer);
        if(check){
            idleTimer = setTimeout(function(){
                console.log('прошло 60 секунд как пользователь ничего не делал'); 
                check = false;
            }, 60000);
        };
});
Хотел переписать используя метод addEventListener, но не пойму как использовать все три события:
var idleTimer = null;
var check = true;
document.addEventListener('mousemove', function(){
        clearTimeout(idleTimer);
        if(check){
            idleTimer = setTimeout(function(){
                console.log('прошло 60 секунд как пользователь ничего не делал мышкой'); 
                check = false;
            }, 2000);
        };
});
Подскажите пожалуйста как правильно переписать функцию без jquery?