A catalyst for use in purifying exhaust gas from an internal combustion engine. The tracking engine is configured to retrieve a translation engine from a translation engine provider system, detect a user-generated action has occurred, and generate a pre-translated event for the user generated action using the translation engine application programming interfaces. Two values are generated to determine a magnitude c of correction combined with the signphase to generate a correction value.