Idle detection feature

Could this be implemented?

A trigger that activates node mode after a specified duration of inactivity as well as exit when activity resumes?