diff --git a/src/javascript/ZeroClipboard/client.js b/src/javascript/ZeroClipboard/client.js
index <HASH>..<HASH> 100644
--- a/src/javascript/ZeroClipboard/client.js
+++ b/src/javascript/ZeroClipboard/client.js
@@ -15,6 +15,8 @@ ZeroClipboard.Client = function (elem) {
     self.setCurrent(this);
   });
 
+  // set currentClient to the last created
+  ZeroClipboard.currentClient = this;
 };
 
 ZeroClipboard.Client.prototype.bridge = function () {
We need this here, or the load function won't fire