Changing input state to proper enum instead of string, showing detailed
error message in input overview for failed inputs