Improved InputManager
Updated Components to work with the new InputManager system
Merge branch 'master'