title: Client side script variables scope for multiple opened tabs of browser issue
body: <p>I have a jquery script in my shared <code>_Layout.cshtml</code>, which records the last click and <em>logs out</em> the user after a specific time interval. The problem that arises is that when more than 1 pages are opend (i.e, in multiple tabs of browser, different pages of same application are opened), if any page remains idle for specified time, it logs out the user. and the other page that the user is currently working on, when user clicks, it throws exception (which is obvious, because user has been logged out by other page). I cannot use <code>sessions</code> related stuff. is there anyway, i can maintain scope of such type of variables across different opened tabs of browser? I want to reset the timer of other opened tabs to zero, if user is working on any of the opened tabs. I tried to look around for the answer first, but i found every issue different as compared to my scenario.</p>
  
  <p>(I'm using MVC 4. Jquery script is in /Shared/<code>_Layout.cshtml</code>)</p>