JSFiddle - React, Tailwind, and code Playground

HTML

<div>wait for 5 second to get message or click somewhere to be show you are active</div>

JavaScript

var idle, isIdle;
function createIdle() {
idle = window.setTimeout(5000);
   alert(idle);
}

$("*").click(function(){ 
    clearTimeout(idle);
    createIdle();
});
createIdle();