While I agree that using something like //echo -a $me should not reset your idle time, I can see an argument that using the ON INPUT event should reset your idle time, since I can't think of any situation where a script that uses the ON INPUT event would not send something to the server.

I'm not saying that there isn't one or more situations where the ON INPUT event is used and no information is sent to the server, I just can't think of any.