Improved UI, error handling when recognizing. Fail if error count exceed defined constant