AdventureInput imrovement

a better implementation of the mousePosition method
a more sane mapping of buttons (like Menu, and the toggle lock)