ControlMapper now stores keybindings across the class; ControlMapper instances now choose which controls they care about