InputManager refactoring
Input progress