diff --git a/logintoboggan.unifiedlogin.js b/logintoboggan.unifiedlogin.js
index c788b86..d8980f9 100644
--- a/logintoboggan.unifiedlogin.js
+++ b/logintoboggan.unifiedlogin.js
@@ -3,13 +3,13 @@
 
 Drupal.behaviors.unifiedLogin = {
 
-  attach: function (context) {
+  attach: function (context, settings) {
     // Attach behaviors to the links so that they show/hide forms appropriately.
-    $('.toboggan-unified #register-link').click(function() {
+    $('.toboggan-unified #register-link', context).click(function() {
       $(this).addClass('lt-active').blur();
-      $('.toboggan-unified #login-link').removeClass('lt-active');
-      $('.toboggan-unified #register-form').show();
-      $('.toboggan-unified #login-form').hide();
+      $('.toboggan-unified #login-link', context).removeClass('lt-active');
+      $('.toboggan-unified #register-form', context).show();
+      $('.toboggan-unified #login-form', context).hide();
       $.ajax({
         url: "/user/register",
         success: function(data) {
@@ -20,11 +20,11 @@ Drupal.behaviors.unifiedLogin = {
       });
       return false;
     });
-    $('.toboggan-unified #login-link').click(function() {
+    $('.toboggan-unified #login-link', context).click(function () {
       $(this).addClass('lt-active').blur();
-      $('.toboggan-unified #register-link').removeClass('lt-active');
-      $('.toboggan-unified #login-form').show();
-      $('.toboggan-unified #register-form').hide();
+      $('.toboggan-unified #register-link', context).removeClass('lt-active');
+      $('.toboggan-unified #login-form', context).show();
+      $('.toboggan-unified #register-form', context).hide();
       $.ajax({
         url: "/user/login",
         success: function(data) {
@@ -36,13 +36,13 @@ Drupal.behaviors.unifiedLogin = {
       return false;
     });
 
-    switch(Drupal.settings.LoginToboggan.unifiedLoginActiveForm) {
+    switch(settings.LoginToboggan.unifiedLoginActiveForm) {
       case 'register':
-        $('.toboggan-unified #register-link').click();
+        $('.toboggan-unified #register-link', context).click();
         break;
       case 'login':
       default:
-        $('.toboggan-unified #login-link').click();
+        $('.toboggan-unified #login-link', context).click();
         break;
     }
   }
