'revertion' is not spelled correctly and 'reversionKeycode' sounds like it has somethign to do with version control. How about calling this argument revertToKeycode