Fixed handling of analog sticks.

Still a bit wonky, though. There was also a weird state corruption possible, where you would be
moving around menus and binding controls and the same time, but I *think* I've fixed it.
Check for conflicting bindings