I find that if you simply refresh the watchlist, after a while, if you go to do something else, you get booted out.
I refresh my watchlist all the time, and every now and then I do something like look at my portfolio, or my outstanding orders.
This seems to 'reset' the inactive clock. It's especially important if you want to move quickly on a trade and you get booted. Very annoying.