diff --git a/bower.json b/bower.json
index 1fe270d9f3ccbe2d31f97e472bf19a1c80e000a0..e8bb9a35f321b9f9181afe77509d21fd0e7ae214 100644
--- a/bower.json
+++ b/bower.json
@@ -24,7 +24,7 @@
     "select2": "~3.4.8",
     "zxcvbn": "*",
     "snapjs": "~2.0.0-rc1",
-    "strengthify": "0.4.1",
+    "strengthify": "0.4.2",
     "underscore": "~1.8.0",
     "bootstrap": "~3.3.5",
     "backbone": "~1.2.1"
diff --git a/core/vendor/strengthify/.bower.json b/core/vendor/strengthify/.bower.json
index b86b43f17b74c48a6fd22537705b8175f25e6fbb..d0baec6ed73e1dde6bb8cc51c470616e3279aaab 100644
--- a/core/vendor/strengthify/.bower.json
+++ b/core/vendor/strengthify/.bower.json
@@ -1,6 +1,6 @@
 {
   "name": "strengthify",
-  "version": "0.4.1",
+  "version": "0.4.2",
   "homepage": "https://github.com/MorrisJobke/strengthify",
   "authors": [
     "Morris Jobke <hey@morrisjobke.de>"
@@ -8,13 +8,13 @@
   "description": "Combine jQuery and zxcvbn to create a password strength meter.",
   "main": "jquery.strengthify.js",
   "license": "MIT",
-  "_release": "0.4.1",
+  "_release": "0.4.2",
   "_resolution": {
     "type": "version",
-    "tag": "0.4.1",
-    "commit": "fe9d1c80156d3fcdd16434ebc789007d045c1d1f"
+    "tag": "v0.4.2",
+    "commit": "b3df9344d829063564cdced3c6328b001bc4bad1"
   },
   "_source": "git://github.com/MorrisJobke/strengthify.git",
-  "_target": "0.4.1",
+  "_target": "0.4.2",
   "_originalSource": "strengthify"
 }
\ No newline at end of file
diff --git a/core/vendor/strengthify/LICENSE b/core/vendor/strengthify/LICENSE
index 3c04738f78959f89892a1d86332c2832d7aa4d94..b249b595978efc7a24bb00385103d24b73646034 100644
--- a/core/vendor/strengthify/LICENSE
+++ b/core/vendor/strengthify/LICENSE
@@ -1,6 +1,6 @@
 The MIT License (MIT)
 
-Copyright (c) 2013 Morris Jobke
+Copyright (c) 2013-2015 Morris Jobke
 
 Permission is hereby granted, free of charge, to any person obtaining a copy of
 this software and associated documentation files (the "Software"), to deal in
diff --git a/core/vendor/strengthify/jquery.strengthify.js b/core/vendor/strengthify/jquery.strengthify.js
index 4fcc4d7c7c4f04870ba964e428edb4c3930b8c3e..26d06a5d3015696b98e7c43719736c7698efad10 100644
--- a/core/vendor/strengthify/jquery.strengthify.js
+++ b/core/vendor/strengthify/jquery.strengthify.js
@@ -1,15 +1,15 @@
 /**
  * Strengthify - show the weakness of a password (uses zxcvbn for this)
- * https://github.com/kabum/strengthify
+ * https://github.com/MorrisJobke/strengthify
  *
- * Version: 0.4.1
- * Author: Morris Jobke (github.com/kabum)
+ * Version: 0.4.2
+ * Author: Morris Jobke (github.com/MorrisJobke)
  *
  * License:
  *
  * The MIT License (MIT)
  *
- * Copyright (c) 2013 Morris Jobke <morris.jobke@gmail.com>
+ * Copyright (c) 2013-2015 Morris Jobke <morris.jobke@gmail.com>
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy of
  * this software and associated documentation files (the "Software"), to deal in
@@ -43,23 +43,9 @@
 					'Perfect'
 				]
 			},
-			options = $.extend(defaults, paramOptions);
-
-		// add elements
-		$('.strengthify-wrapper')
-			.append('<div class="strengthify-bg" />')
-			.append('<div class="strengthify-container" />')
-			.append('<div class="strengthify-separator" style="left: 25%" />')
-			.append('<div class="strengthify-separator" style="left: 50%" />')
-			.append('<div class="strengthify-separator" style="left: 75%" />');
-
-		$.ajax({
-			cache: true,
-			dataType: 'script',
-			url: options.zxcvbn
-		}).done(function() {
-			me.bind('keyup input change', function() {
-				var password = $(this).val(),
+			options = $.extend(defaults, paramOptions),
+			drawStrengthify = function() {
+				var password = $(me).val(),
 					// hide strengthigy if no input is provided
 					opacity = (password === '') ? 0 : 1,
 					// calculate result
@@ -107,15 +93,15 @@
 				$wrapper.attr(
 					'title',
 					options.titles[result.score]
-				).tipsy({
+				).tooltip({
+					placement: 'bottom',
 					trigger: 'manual',
-					opacity: opacity
-				}).tipsy(
+				}).tooltip(
 					'show'
 				);
 
 				if(opacity === 0) {
-					$wrapper.tipsy(
+					$wrapper.tooltip(
 						'hide'
 					);
 				}
@@ -125,7 +111,24 @@
 					$container.css('width', 0);
 				}
 
-			});
+			};
+
+		// add elements
+		$('.strengthify-wrapper')
+			.append('<div class="strengthify-bg" />')
+			.append('<div class="strengthify-container" />')
+			.append('<div class="strengthify-separator" style="left: 25%" />')
+			.append('<div class="strengthify-separator" style="left: 50%" />')
+			.append('<div class="strengthify-separator" style="left: 75%" />');
+
+		me.parents().on('scroll', drawStrengthify);
+
+		$.ajax({
+			cache: true,
+			dataType: 'script',
+			url: options.zxcvbn
+		}).done(function() {
+			me.bind('keyup input change', drawStrengthify);
 		});
 
 		return me;
diff --git a/core/vendor/strengthify/strengthify.css b/core/vendor/strengthify/strengthify.css
index 9340270ecfb47f83d40626b7f65bacd293e54c36..5555cbdf334e21e7d7e677f8dfa52fa8a6b2131a 100644
--- a/core/vendor/strengthify/strengthify.css
+++ b/core/vendor/strengthify/strengthify.css
@@ -1,7 +1,7 @@
 /**
  * Strengthify - show the weakness of a password (uses zxcvbn for this)
- * https://github.com/kabum/strengthify
- * Version: 0.3
+ * https://github.com/MorrisJobke/strengthify
+ * Version: 0.4.2
  * License: The MIT License (MIT)
  * Copyright (c) 2013 Morris Jobke <morris.jobke@gmail.com>
  */
@@ -45,4 +45,4 @@
 }
 .password-good {
 	background-color: #3C3;
-}
\ No newline at end of file
+}