InputManager now handles input directly at runtime