Well, that's fine then if you're OK with it.
But, just so you know, I did read that and assumed you were telling the truth, which is why I pointed the script error out, because it would be an easy error to make and has nothing to do with setting anything up incorrectly in the eventing. You could have set everything up completely correctly in terms of eventing and the exact error you described would occur unless you fixed the Game_Interpreter script, which would have required going into the Script Editor (F11) and replacing it. This is because by default, Game_Interpreter has a bug where when you try to multiply a variable by anything, then it will instead be set to equal what you wanted to multiply it by. This would result in the cursor always being at the position (2,2), which is the error you reported.
You'll have to forgive me for assuming that might be the problem given the fact that you had said you set the eventing up correctly. And I didn't mean "magically" in any way offensively - just that it was capitalized, gigantic, red, and moving across the screen.