I have a case where manually after the scratch is finished, the previous scratch is reset again and for the case of manually enabling/disabling scratching just after the API call