Out of curiosity: is there a specific reason why they should not be called repeatedly like that? Or is is just a meaningless "resource hog" which your latter example can easily solve.
I'm not at my home right now, so I cannot test, but if I set it to change the cursor on everything BUT eLocationNothing, won't it recognize regions and such, or will it just restrict to hotspots, characters and objects?
I'm not at my home right now, so I cannot test, but if I set it to change the cursor on everything BUT eLocationNothing, won't it recognize regions and such, or will it just restrict to hotspots, characters and objects?