Index: wp-includes/js/jquery/suggest.js
===================================================================
--- wp-includes/js/jquery/suggest.js	(revision 24365)
+++ wp-includes/js/jquery/suggest.js	(working copy)
@@ -18,7 +18,7 @@
 		var $input, $results, timeout, prevLength, cache, cacheSize;
 
 		$input = $(input).attr("autocomplete", "off");
-		$results = $(document.createElement("ul"));
+		$results = $("<ul/>");
 
 		timeout = false;		// hold timeout ID for suggestion results to appear
 		prevLength = 0;			// last recorded length of $input.val()
@@ -37,23 +37,8 @@
 			setTimeout(function() { $results.hide() }, 200);
 		});
 
+		$input.keydown(processKey);
 
-		// help IE users if possible
-		if ( $.browser.msie ) {
-			try {
-				$results.bgiframe();
-			} catch(e) { }
-		}
-
-		// I really hate browser detection, but I don't see any other way
-		if ($.browser.mozilla)
-			$input.keypress(processKey);	// onkeypress repeats arrow keys in Mozilla/Opera
-		else
-			$input.keydown(processKey);		// onkeydown repeats arrow keys in IE/Safari
-
-
-
-
 		function resetPosition() {
 			// requires jquery.dimension plugin
 			var offset = $input.offset();
@@ -327,4 +312,4 @@
 
 	};
 
-})(jQuery);
\ No newline at end of file
+})(jQuery);
