update lib code and add zeroclipboard