diff --git a/bigbluebutton-client/resources/prod/3rd-party.html b/bigbluebutton-client/resources/prod/3rd-party.html
index 86896f5167e37796e7c9679750fed49eb8f0535f..4f1ffb4aa4ce07e29155f24d83a995d0928532ac 100755
--- a/bigbluebutton-client/resources/prod/3rd-party.html
+++ b/bigbluebutton-client/resources/prod/3rd-party.html
@@ -24,6 +24,10 @@
     <script type="text/javascript" src="http://192.168.0.249/client/lib/bbb_api_cam_view.js"></script>
     <script type="text/javascript" src="http://192.168.0.235/3rd-party.js"></script>
     <script>
+      window.chatLinkClicked = function(url) {
+        window.open(url, '_blank');
+        window.focus();
+      }
       window.displayBBBClient = function() {
         var bbbc = document.getElementById("flashclient");
         var wcpc = document.getElementById("webcampreviewclient");
diff --git a/bigbluebutton-client/resources/prod/lib/3rd-party.js b/bigbluebutton-client/resources/prod/lib/3rd-party.js
index 741fd28ec8ed0f5408ca2f492a99021c68b080a8..09057acc43c43dbde28d5df80296acbb83d81be1 100755
--- a/bigbluebutton-client/resources/prod/lib/3rd-party.js
+++ b/bigbluebutton-client/resources/prod/lib/3rd-party.js
@@ -5,7 +5,7 @@ var registerListeners = function() {
     console.log("New Layout [" + bbbEvent.layoutID + "].");
   });
   BBB.listen("NewRoleEvent", function(bbbEvent) {
-    console.log("Switched Presenter [amIPresenter=" + bbbEvent.amIPresenter + ",role=" + bbbEvent.role + ",newPresenterUserID=" + bbbEvent.newPresenterUserID + "].");
+    console.log("New Role Event [amIPresenter=" + bbbEvent.amIPresenter + ",role=" + bbbEvent.role + ",newPresenterUserID=" + bbbEvent.newPresenterUserID + "].");
   });
   BBB.listen("SwitchedPresenterEvent", function(bbbEvent) {
     console.log("Switched Presenter [amIPresenter=" + bbbEvent.amIPresenter + ",role=" + bbbEvent.role + ",newPresenterUserID=" + bbbEvent.newPresenterUserID + "].");