diff --git a/plugins/CoreHome/javascripts/corehome.js b/plugins/CoreHome/javascripts/corehome.js
index 4580ddca8c557df27fb51185db8d2f61f3853974..90d8568a3ace064e28032c5588cc87d246026deb 100755
--- a/plugins/CoreHome/javascripts/corehome.js
+++ b/plugins/CoreHome/javascripts/corehome.js
@@ -16,13 +16,9 @@
         var headerMessageParent = $('#header_message').parent();
 
         // when 'check for updates...' link is clicked, force a check & display the result
-        headerMessageParent.on('click', '.title', function (e) {
+        headerMessageParent.on('click', '#updateCheckLinkContainer', function (e) {
             e.preventDefault();
 
-            if (!$(this).find('#updateCheckLinkContainer').length) {
-                return;
-            }
-
             var headerMessage = $(this).closest('#header_message');
 
             var ajaxRequest = new ajaxHelper();
diff --git a/plugins/Morpheus/stylesheets/main.less b/plugins/Morpheus/stylesheets/main.less
index d1ffac5d52d5f7c9adabd6cbd53c42b2e5ef9056..1245e66cbcd1787a6cccc081540513cedd523345 100644
--- a/plugins/Morpheus/stylesheets/main.less
+++ b/plugins/Morpheus/stylesheets/main.less
@@ -773,6 +773,10 @@ tr:hover #token_auth {
     text-decoration: underline;
 }
 
+#header_message #updateCheckLinkContainer:hover {
+    cursor: pointer;
+}
+
 #multisites table.dataTable {
     tfoot tr:hover td {
         background: @theme-color-background-base;