Maybe mIRC should also reset the local idle time after you perform an action via a popup or double click in a channel or status window. Then again, maybe there's a reason mIRC only resets the idle time when you enter text, whether it does something with it or not.