Editar dados da área de transferência ao copiar / colar de um site

Já vi alguns sites em que, se você destacar o texto de um artigo, copiá-lo e colá-lo, ele poderá adicionar mais texto.

Tente copiar e colar uma seção de texto de um artigo emhttp://belfasttelegraph.co.uk/ e você verá o que quero dizer - eles adicionam um link ao artigo original no texto colado.

Como isso é feito? Estou assumindo que há algum javascript no trabalho aqui

questionAnswers(5)

yourAnswerToTheQuestion