* Moved calculations into a transform function. * Reduced overhead
* Forbid editor from applying changes when hidden * Allow skip interaction when editor is hidden
* Added lint ignore tag detection for spoken strings. * Fixed lint incorrectly marking newline characters as multiple spaces. * Fixed lint incorrect behaviour for oxford commas. * Fixed issues exposed by lint. * Removed unreachable code.