diff --git a/js/ace_editor.admin.js b/js/ace_editor.admin.js
index c3ef86b..3497531 100644
--- a/js/ace_editor.admin.js
+++ b/js/ace_editor.admin.js
@@ -189,7 +189,7 @@
 		/**
 		* Bind the change event to all text format select lists.
 		*/
-		$('div.text-format-wrapper fieldset.filter-wrapper select.filter-list').live('change', function(e) {
+		$(document).on('change', 'div.text-format-wrapper fieldset.filter-wrapper select.filter-list', function(e) {
 			var $textFormatWrapper = $(this).parents('div.text-format-wrapper:first');
 			acifyWrapper($textFormatWrapper);
 		});
@@ -197,7 +197,7 @@
 		/**
 		 * Update the editors to reflect the toggled option.
 		 */
-		$('div.text-format-wrapper div.control input, div.text-format-wrapper div.control select').live('change', function(e) {
+		$(document).on('change', 'div.text-format-wrapper div.control input, div.text-format-wrapper div.control select', function(e) {
 			
 			var $control = $(this);
 			var $textFormatWrapper = $(this).parents('div.text-format-wrapper:first');
@@ -259,7 +259,7 @@
 		 * Seems that drupal blocks the use of click here, so we need to use
 		 * mouseup with a small delay to get it to work.
 		 */
-		$('a.link-edit-summary').live('mouseup', function(e) {
+		$(document).on('mouseup', 'a.link-edit-summary', function(e) {
 			var $link = $(this);
 			window.setTimeout(function() {
 				acifyWrapper($link.parents('div.text-format-wrapper:first'));
