It is a sidescrolling game, with a very limited way border. There is an object area all along one side of the scene, so when you enter the cursor in that area, it changes. Same with exiting the area. Because It is a sidescrolling game, I have set it up so there is a position for the character to stand at that is within the way border. (if I did not set a position, the character would fly off out of the way border) my interface is a right click/left click interface, with left click being look at/talk to, and right click being pick up, use, etc. Both right click and left click will sent the character to that position, so both can be used for walking. I added actions for each, so no matter which is clicked, it would still send the character there, then change the scene.
Hope that is enough info.