fix copy/paste bug on osx/linux/win

fixes failed validation on join wallet when pasting wallet secret.

- linux implements copy/paste for us, so it doubles the pasted content with the previous fix
- windows behaves normally irregardless (for once in it's existence)
- osx needs us to implement copy/paste on our own and needs us to fire a change event as well