As the title suggests, I'm concerned with the instant cursor movement when enabling and disabling SMART using the button in the bottom left corner. For disabling, the cursor teleports from where ever it was set by your script to your real mouse cursor, and for enabling, it goes from where ever your real mouse is to (-1,-1).
I have included in all of my scripts a part that makes the mouse cursor move outside the RS client (to the right side) before shutting down the script, and thus, I never teleport in and out of the RS client.
My question is: given this safety measure, should I still be concerned with teleporting cursors? Or, rather, can RS track your cursor location even when it's outside of the RS client? When you click to enable SMART and your cursor jumps to (-1, -1), does RS see (90,527) -> (-1,-1) or does it see (out of bounds) -> (out of bounds)?