Unless a sub is specifically designed to manipulate a system variable, it should attempt to restore the context prior it's execution.
Example: usage of #findMod 0_0:
set %_findMod #findMod set #findMod 0_0 click #findX #findY set #findMod %_findMod