For example whenever a user clicks on a button, we start a timer of engaged activity, if the user continues to interact with the page, the timer continues to run. However, if we notice inactivity or idle behavior, the engagement timer runs out and we stop counting the time into engaged activity.