title: Reset timer when mouse is moved anywhere in windows
body: <p>I have a Visual Basic application where I would like to have it perform certain tasks after 60 seconds have gone by without the user clicking on anything or interacting with the screen.</p>
  
  <p>So basically I would like to have a timer reset any time the user moves, clicks, or presses a key on the keyboard.</p>
  
  <p>I know how to do this with particular controls on my forms, but I would like it to register even if the focus is outside my application. Any ideas?</p>
  
  <p>Any help with this would be greatly appreciated.</p>