if Recognition is not supported getRecognition will return empty object instead of null