Copy source on button click

* use ZeroClipboard library
Fix style bug