Added a constructor argument for InputManager trace output.
Fixed up and properly commented the BindDisplay objects.
Reorganised some of the logic used to init, and then update, the binding display pane.
Adding some more options to the controls display bottom menu for useful shit. Also removed some blank lines.
No idea what got updated. Pass!
Added a couple static vars to the input manager for clarification on what some of the method arugments actually mean. Updated calls to those arguments to use the static vars.
Added associated key display to BoundControlMethods to make it easier to display the actual associated keys in the binding pane. Rather than having to juggle a bunch of objecst to do it, it can now be done with a single array.
Mostly working version of InputManager just prior to me demolishing it.