diff --git a/resources/static/dialog/controllers/required_email_controller.js b/resources/static/dialog/controllers/required_email_controller.js
index 3cb3dc26db70fed0dd58f608fb780bce7c724361..1eb48f76fcf23b5193fb92ab291b423508f270fd 100644
--- a/resources/static/dialog/controllers/required_email_controller.js
+++ b/resources/static/dialog/controllers/required_email_controller.js
@@ -75,7 +75,6 @@
 
   function verifyAddress(event) {
     event.preventDefault();
-
   }
 
   function forgotPassword(event) {
@@ -121,6 +120,9 @@
         dom.bindEvent("#sign_in", "click", signIn.bind(self));
         dom.bindEvent("#verify_address", "click", verifyAddress.bind(self));
         dom.bindEvent("#forgotPassword", "click", forgotPassword.bind(self));
+        dom.bindEvent("#cancel_stage", "click", function() {
+          self.stop();
+        });
       }
 
       self._super();