diff --git a/resources/static/css/style.css b/resources/static/css/style.css
index 23781ec37d78e6dbb92f6b337e3e8432b4f6fd98..304ea1e671f1cfd9bae7ebedd3a4ed4c70c19b81 100644
--- a/resources/static/css/style.css
+++ b/resources/static/css/style.css
@@ -36,8 +36,7 @@ noscript {
 .waiting #errorBackground, .error #errorBackground, .delay #errorBackground {
   z-index: 1001;
   display: block;
-  -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
-  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
+  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
   opacity: .6;
 }
 
diff --git a/resources/static/test/cases/controllers/check_registration.js b/resources/static/test/cases/controllers/check_registration.js
index 16fe3dfbea1956815af50d9c164b5dbbb2378171..1aeb870a8ba7fc92ddfcf9122f6849329fd63824 100644
--- a/resources/static/test/cases/controllers/check_registration.js
+++ b/resources/static/test/cases/controllers/check_registration.js
@@ -47,18 +47,18 @@
     controller.startCheck();
   }
 
-  asyncTest("user validation with mustAuth result", function() {
+  asyncTest("user validation with mustAuth result - callback with email, type and known set to true", function() {
     xhr.useResult("mustAuth");
     createController("waitForUserValidation");
     register("authenticate", function(msg, info) {
+      // we want the email, type and known all sent back to the caller so that
+      // this information does not need to be queried again.
       equal(info.email, "registered@testuser.com", "correct email");
       ok(info.type, "type sent with info");
       ok(info.known, "email is known");
       start();
     });
     controller.startCheck();
-
-    testVerifiedUserEvent("authenticate", "User Must Auth");
   });
 
   asyncTest("user validation with pending->complete result ~3 seconds", function() {