fixes #49 - uses navigator.clipboard rather than execCommand("copy")
This fixes #49 (closed) - now you can highlight text in a click-to-copy code area without it unselecting it (due to the textarea generation).
This fixes #49 (closed) - now you can highlight text in a click-to-copy code area without it unselecting it (due to the textarea generation).