InputManager and InputCombination (WIP)