Don't pass input state to MenuItemStorage

This enables us to click/activate slots at a point other than the mouse
cursor. It will be useful for working with these slots on mouse-less
configurations.
Rename mouse parameter in menu functions to position
Merge pull request #684 from dorkster/input_state

Don't pass input state to MenuItemStorage