* Delegated user input analysis to a specialized class