https://javascript.plainenglish.io/javascripts-clipboard-api-a-deep-dive-into-enhanced-copy-paste-functionality-770f642f6837