Index: wp-admin/js/common.dev.js
===================================================================
--- wp-admin/js/common.dev.js	(revision 2383)
+++ wp-admin/js/common.dev.js	(working copy)
@@ -4,15 +4,17 @@
 adminMenu = {
 
 	init : function() {
-		$('#adminmenu div.wp-menu-toggle').each( function() {
-			if ( $(this).siblings('.wp-submenu').length )
-				$(this).click(function(){ adminMenu.toggle( $(this).siblings('.wp-submenu') ); });
+		$('#adminmenu').find('div.wp-menu-toggle').each( function() {
+			if ( $(this).siblings('div.wp-submenu').length )
+				$(this).click(function(){ adminMenu.toggle( $(this).siblings('div.wp-submenu') ); });
 			else
 				$(this).hide();
 		});
-
+		logScript("$('#adminmenu div.wp-menu-toggle').each");
+		
 		this.favorites();
-
+		logScript("this.favorites();");
+		
 		$('a.separator').click(function(){
 			if ( $('body').hasClass('folded') ) {
 				adminMenu.fold(1);
@@ -23,15 +25,19 @@
 			}
 			return false;
 		});
-
+		logScript("$('a.separator').click");
+		
 		if ( $('body').hasClass('folded') ) {
 			this.fold();
 		}
+		logScript("$('body').hasClass('folded')");
+		
 		this.restoreMenuState();
+		logScript("this.restoreMenuState();");
 	},
 
 	restoreMenuState : function() {
-		$('#adminmenu li.wp-has-submenu').each(function(i, e) {
+		$('#adminmenu').find('li.wp-has-submenu').each(function(i, e) {
 			var v = getUserSetting( 'm'+i );
 			if ( $(e).hasClass('wp-has-current-submenu') ) return true; // leave the current parent open
 
@@ -44,7 +50,7 @@
 
 		el['slideToggle'](150, function(){el.css('display','');}).parent().toggleClass( 'wp-menu-open' );
 
-		$('#adminmenu li.wp-has-submenu').each(function(i, e) {
+		$('#adminmenu').find('li.wp-has-submenu').each(function(i, e) {
 			var v = $(e).hasClass('wp-menu-open') ? 'o' : 'c';
 			setUserSetting( 'm'+i, v );
 		});
@@ -55,13 +61,13 @@
 	fold : function(off) {
 		if (off) {
 			$('body').removeClass('folded');
-			$('#adminmenu li.wp-has-submenu').unbind();
+			$('#adminmenu').find('li.wp-has-submenu').unbind();
 		} else {
 			$('body').addClass('folded');
-			$('#adminmenu li.wp-has-submenu').hoverIntent({
+			$('#adminmenu').find('li.wp-has-submenu').hoverIntent({
 				over: function(e){
 					var m, b, h, o, f;
-					m = $(this).find('.wp-submenu');
+					m = $(this).find('div.wp-submenu');
 					b = m.parent().offset().top + m.height() + 1; // Bottom offset of the menu
 					h = $('#wpwrap').height(); // Height of the entire page
 					o = 60 + b - h;
@@ -76,7 +82,7 @@
 					}
 					m.addClass('sub-open');
 				},
-				out: function(){ $(this).find('.wp-submenu').removeClass('sub-open').css({'marginTop':''}); },
+				out: function(){ $(this).find('div.wp-submenu').removeClass('sub-open').css({'marginTop':''}); },
 				timeout: 220,
 				sensitivity: 8,
 				interval: 100
@@ -93,12 +99,12 @@
 	}
 };
 
-$(document).ready(function(){adminMenu.init();});
+$(document).ready(function(){logScript('adminMenu.init()');adminMenu.init();logScript('end adminMenu.init()');});
 
 // show/hide/save table columns
 columns = {
 	init : function() {
-		$('.hide-column-tog').click( function() {
+		$('input.hide-column-tog').click( function() {
 			var column = $(this).val(), show = $(this).attr('checked');
 			if ( show ) {
 				$('.column-' + column).show();
@@ -120,7 +126,7 @@
 	}
 }
 
-$(document).ready(function(){columns.init();});
+$(document).ready(function(){logScript('columns.init()');columns.init();logScript('end columns.init()');});
 
 })(jQuery);
 
@@ -140,15 +146,19 @@
 	}
 };
 
-jQuery(document).ready( function($) {
+jQuery(document).ready( function($) {logScript('commons.ready()');
 	var lastClicked = false, checks, first, last, checked;
 
 	// pulse
 	$('.fade').animate( { backgroundColor: '#ffffe0' }, 300).animate( { backgroundColor: '#fffbcc' }, 300).animate( { backgroundColor: '#ffffe0' }, 300).animate( { backgroundColor: '#fffbcc' }, 300);
+	logScript("$('.fade').animate");
 
 	// Move .updated and .error alert boxes
-	$('div.wrap h2 ~ div.updated, div.wrap h2 ~ div.error').addClass('below-h2');
-	$('div.updated, div.error').not('.below-h2').insertAfter('div.wrap h2:first');
+	$('div.wrap').find('h2 ~ div.updated, div.wrap h2 ~ div.error').addClass('below-h2');
+	logScript("$('div.wrap h2 ~ div.updated, div.wrap h2 ~ div.error').addClass('below-h2');");
+	
+	$('div.updated, div.error').not('.below-h2').insertAfter($('div.wrap').find('h2:first'));
+	logScript("$('div.updated, div.error').not('.below-h2').insertAfter('div.wrap h2:first');");
 
 	// show warnings
 	$('#doaction, #doaction2').click(function(){
@@ -156,6 +166,7 @@
 			return showNotice.warn();
 		}
 	});
+	logScript("$('#doaction, #doaction2').click");
 
 	// screen settings tab
 	$('#show-settings-link').click(function () {
@@ -174,6 +185,7 @@
 		});
 		return false;
 	});
+	logScript("$('#show-settings-link').click");
 
 	// help tab
 	$('#contextual-help-link').click(function () {
@@ -192,14 +204,17 @@
 		});
 		return false;
 	});
+	logScript("$('#contextual-help-link').click");
+	
 	$('#contextual-help-link-wrap, #screen-options-link-wrap').show();
+	logScript("$('#contextual-help-link-wrap, #screen-options-link-wrap').show();");
 
 	// check all checkboxes
-	$( 'table:visible tbody .check-column :checkbox' ).click( function(e) {
+	$('table:visible').children('tbody').children().children('.check-column').find('input:checkbox').click( function(e) {
 		if ( 'undefined' == e.shiftKey ) { return true; }
 		if ( e.shiftKey ) {
 			if ( !lastClicked ) { return true; }
-			checks = $( lastClicked ).parents( 'form:first' ).find( ':checkbox' );
+			checks = $( lastClicked ).parents( 'form:first' ).find( 'input:checkbox' );
 			first = checks.index( lastClicked );
 			last = checks.index( this );
 			checked = $(this).attr('checked');
@@ -215,11 +230,13 @@
 		lastClicked = this;
 		return true;
 	} );
-	$( 'thead :checkbox, tfoot :checkbox' ).click( function(e) {
+	logScript("$( 'table:visible tbody .check-column :checkbox' ).click");
+	
+	$('thead, tfoot').find('input:checkbox').click( function(e) {
 		var c = $(this).attr('checked'), kbtoggle = 'undefined' == typeof toggleWithKeyboard ? false : toggleWithKeyboard, toggle = e.shiftKey || kbtoggle;
 
 
-		$(this).parents( 'form:first' ).find( 'table tbody:visible' ).find( '.check-column :checkbox' ).attr( 'checked', function() {
+		$(this).parents( 'form:first' ).find( 'table' ).children( 'tbody:visible' ).children().children('.check-column').find( 'input:checkbox' ).attr( 'checked', function() {
 			if ( $(this).parents('tr').is(':hidden') )
 				return '';
 			if ( toggle )
@@ -228,7 +245,7 @@
 				return 'checked';
 			return '';
 		});
-		$(this).parents( 'form:first' ).find( 'table thead:visible, table tfoot:visible').find( '.check-column :checkbox' ).attr( 'checked', function() {
+		$(this).parents( 'form:first' ).find('table').children( 'thead:visible,  tfoot:visible').children().children('.check-column').find( 'input:checkbox' ).attr( 'checked', function() {
 			if ( toggle )
 				return '';
 			else if (c)
@@ -236,17 +253,20 @@
 			return '';
 		});
 	});
+	logScript("$( 'thead :checkbox, tfoot :checkbox' ).click");
+	
 	$('#default-password-nag-no').click( function() {
 		setUserSetting('default_password_nag', 'hide');
 		$('div.default-password-nag').hide();
 		return false;
 	});
+	logScript("$('#default-password-nag-no').click");
 	
-	
+	logScript('end commons.ready()');
 });
 
-jQuery(document).ready( function($){
-	var turboNag = $('.turbo-nag');
+jQuery(document).ready( function($){logScript('turbo.ready()');
+	var turboNag = $('span.turbo-nag');
 
 	if ( !turboNag.length || ('undefined' != typeof(google) && google.gears) )
 		return;
@@ -263,5 +283,5 @@
 	}
 
 	turboNag.show();
-
+	logScript('end turbo.ready()');
 });
Index: wp-admin/js/utils.dev.js
===================================================================
--- wp-admin/js/utils.dev.js	(revision 2383)
+++ wp-admin/js/utils.dev.js	(working copy)
@@ -164,3 +164,12 @@
 
 	return wpCookies.getHash('wp-settings-' + userSettings.uid) || {};
 }
+
+
+function logScript(stop) {
+	if ( !window.d )
+		window.d = new Date();
+	var d = new Date();
+	jQuery('body').append('<div>' + ( d.getTime() - window.d.getTime() ) + 'ms -- ' + stop + '</div>');
+	window.d = d;
+}
\ No newline at end of file
Index: wp-admin/js/widgets.dev.js
===================================================================
--- wp-admin/js/widgets.dev.js	(revision 2383)
+++ wp-admin/js/widgets.dev.js	(working copy)
@@ -9,9 +9,12 @@
 		if ( $('body').hasClass('widgets_access') ) {
 			return;
 		}
-
-		$('#widgets-right div.sidebar-name').click(function(){
-            var c = $(this).siblings('.widgets-sortables');
+		logScript("$('body').hasClass('widgets_access')");
+		
+		var sortableSidebars = $('div.widgets-sortables');
+		
+		$('#widgets-right').find('div.sidebar-name').click(function(){
+            var c = $(this).siblings('div.widgets-sortables');
 			if ( c.is(':visible') ) {
 				c.sortable('disable');
 				$(this).parent().addClass('closed');
@@ -20,21 +23,27 @@
 				c.sortable('enable').sortable('refresh');
 			}
         });
+		logScript("$('#widgets-right div.sidebar-name').click");
 
-        $('#widgets-left div.sidebar-name').click(function(){
-			if ( $(this).siblings('.widget-holder').is(':visible') ) {
+        $('#widgets-left').find('div.sidebar-name').click(function(){
+			if ( $(this).siblings('div.widget-holder').is(':visible') ) {
 				$(this).parent().addClass('closed');
 			} else {
 				$(this).parent().removeClass('closed');
 			}
         });
+		logScript("$('#widgets-left div.sidebar-name').click");
 
-		$('#widgets-right .widget, #wp_inactive_widgets .widget').each(function(){
+		$('#widgets-right, #wp_inactive_widgets').find('div.widget-holder').children('div.widget').each(function(){
 			wpWidgets.appendTitle(this);
 		});
+		logScript("$('#widgets-right .widget, #wp_inactive_widgets .widget').each");
 
 		this.addEvents();
-        $('.widget-error').parents('.widget').find('a.widget-action').click();
+		logScript("this.addEvents();");
+		
+        $('.widget-error').parents('div.widget').find('a.widget-action').click();
+		logScript("$('.widget-error').parents('.widget').find('a.widget-action').click();");
 
 		$('#available-widgets').droppable({
 			tolerance: 'pointer',
@@ -50,7 +59,7 @@
 				$('.widget-placeholder').hide();
 
 				if ( ui.draggable.hasClass('ui-sortable-helper') )
-					$('#removing-widget').show().children('span').html( ui.draggable.find('.widget-title h4').html() );
+					$('#removing-widget').show().children('span').html( ui.draggable.find('div.widget-title').children('h4').html() );
 			},
 			out: function(e,ui) {
 				ui.draggable.removeClass('deleting');
@@ -58,17 +67,18 @@
 				$('#removing-widget').hide().children('span').html('');
 			}
 		});
+		logScript("$('#available-widgets').droppable");
 
-		$('#widget-list .widget').draggable({
-			connectToSortable: '.widgets-sortables',
-			handle: '.widget-title',
+		$('#widget-list').find('div.widget').draggable({
+			connectToSortable: sortableSidebars,
+			handle: 'div.widget-title',
 			distance: 2,
 			helper: 'clone',
 			zIndex: 5,
 			containment: 'document',
 			start: function(e,ui) {
 				wpWidgets.fixWebkit(1);
-				ui.helper.find('.widget-description').hide();
+				ui.helper.find('div.widget-description').hide();
 			},
 			stop: function(e,ui) {
 				if ( rem )
@@ -77,18 +87,19 @@
 				wpWidgets.fixWebkit();
 			}
 		});
-
-        $('.widgets-sortables').sortable({
+		logScript("$('#widget-list .widget').draggable");
+		
+		$('div.widgets-sortables').sortable({
 			placeholder: 'widget-placeholder',
-			connectWith: '.widgets-sortables',
-			items: '.widget',
-			handle: '.widget-title',
+			connectWith: sortableSidebars,
+			items: 'div.widget',
+			handle: 'div.widget-title',
 			cursor: 'move',
 			distance: 2,
 			containment: 'document',
 			start: function(e,ui) {
 				wpWidgets.fixWebkit(1);
-				ui.item.find('.widget-inside').hide();
+				ui.item.find('div.widget-inside').hide();
 				ui.item.css({'marginLeft':'','width':''});
 			},
 			stop: function(e,ui) {
@@ -128,13 +139,18 @@
 					$(this).sortable('cancel');
 			}
 		}).not(':visible').sortable('disable');
+		logScript("$('.widgets-sortables').sortable");
+		
 		wpWidgets.resize();
+		logScript("wpWidgets.resize();");
+		
 		wpWidgets.fixLabels();
+		logScript("wpWidgets.fixLabels();");
 	},
 
 	saveOrder : function(sb) {
 		if ( sb )
-			$('#' + sb).parents('.widgets-holder-wrap').find('.ajax-feedback').css('visibility', 'visible');
+			$('#' + sb).parents('div.widgets-holder-wrap').find('img.ajax-feedback').css('visibility', 'visible');
 
 		var a = {
 			action: 'widgets-order',
@@ -142,18 +158,18 @@
 			sidebars: []
 		};
 
-		$('.widgets-sortables').each( function() {
+		$('div.widgets-sortables').each( function() {
 			a['sidebars[' + $(this).attr('id') + ']'] = $(this).sortable('toArray').join(',');
 		});
 
 		$.post( ajaxurl, a, function() {
-			$('.ajax-feedback').css('visibility', 'hidden');
+			$('img.ajax-feedback').css('visibility', 'hidden');
 		});
 		this.resize();
 	},
 
 	save : function(widget, del, animate, order) {
-		var sb = widget.parents('.widgets-sortables').attr('id'), data = widget.find('form').serialize(), a;
+		var sb = widget.parents('div.widgets-sortables:first').attr('id'), data = widget.find('form').serialize(), a;
 		widget = $(widget);
 		widget.find('.ajax-feedback').css('visibility', 'visible');
 
@@ -172,11 +188,11 @@
 			var id;
 
 			if ( del ) {
-				if ( !$('.widget_number', widget).val() ) {
-					id = $('.widget-id', widget).val();
-					$('#available-widgets .widget-id').each(function(){
+				if ( !$('input.widget_number', widget).val() ) {
+					id = $('input.widget-id', widget).val();
+					$('#available-widgets').find('input.widget-id').each(function(){
 						if ( $(this).val() == id )
-							$(this).parents('.widget').show();
+							$(this).parents('div.widget:first').show();
 					});
 				}
 
@@ -193,7 +209,7 @@
 			} else {
 				$('.ajax-feedback').css('visibility', 'hidden');
 				if ( r && r.length > 2 ) {
-					$('.widget-content', widget).html(r);
+					$('div.widget-content', widget).html(r);
 					wpWidgets.appendTitle(widget);
 					wpWidgets.fixLabels(widget);
 				}
@@ -209,15 +225,15 @@
 			if ( this.id.indexOf('title') != -1 ) {
 				title = $(this).val().replace(/<[^<>]+>/g, '').replace(/</g, '&lt;').replace(/>/g, '&gt;');
 				if ( title )
-					$('.widget-title .in-widget-title', widget).html(': ' + title);
+					$('div.widget-title', widget).find('span.in-widget-title').html(': ' + title);
 				return false;
 			}
 		});
 	},
 
 	resize : function() {
-		$('.widgets-sortables').not('#wp_inactive_widgets').each(function(){
-			var h = 50, H = $('.widget', this).length;
+		$('div.widgets-sortables').not('#wp_inactive_widgets').each(function(){
+			var h = 50, H = $('div.widget', this).length;
 			h = h + parseInt(H * 48, 10);
 			$(this).css( 'minHeight', h + 'px' );
 		});
@@ -234,7 +250,7 @@
     fixLabels : function(sc) {
 		sc = sc || document;
 
-		$('.widget-inside label', sc).each(function(){
+		$('textarea', sc).parents('label').each(function(){
 			var f = $(this).attr('for');
 
 			if ( f && f == $('input', this).attr('id') )
@@ -243,42 +259,50 @@
 	},
     
     close : function(widget) {
-		widget.find('.widget-inside').slideUp('fast', function(){
+		widget.find('div.widget-inside').slideUp('fast', function(){
 			widget.css({'width':'','marginLeft':''});
 		});
 	},
 
     addEvents : function(sc) {
-		sc = sc || document;
-		$('a.widget-action', sc).click(function(){
-            var w = parseInt( $(this).parents('.widget').find('.widget-width').val(), 10 ), css = {}, inside = $(this).parents('.widget-top').siblings('.widget-inside');
+		var a, c;
+		if ( sc ) {
+			a = $(sc).find('div.widget-title-action:first');
+			c = $(sc).find('div.widget-control-actions:first');
+		} else {
+			a = $('div.widget-title-action');
+			c = $('div.widget-control-actions');
+		}
+		
+		a.children('a.widget-action').click(function(){
+            var w = parseInt( $(this).parents('div.widget:first').find('input.widget-width:first').val(), 10 ), css = {}, inside = $(this).parents('div.widget-top:first').siblings('div.widget-inside:first');
 			if ( inside.is(':hidden') ) {
-				if ( w > 250 && inside.parents('.widgets-sortables').length ) {
+				if ( w > 250 && inside.parents('div.widgets-sortables:first').length ) {
 					css['width'] = w + 30 + 'px';
-					if ( inside.parents('.widget-liquid-right').length )
+					if ( inside.parents('div.widget-liquid-right:first').length )
 						css['marginLeft'] = 235 - w + 'px';
-					inside.parents('.widget').css(css);
+					inside.parents('div.widget').css(css);
 				}
 				inside.slideDown('fast');
 			} else {
-				inside.slideUp('fast', function(){ inside.parents('.widget').css({'width':'','marginLeft':''}); });
+				inside.slideUp('fast', function(){ inside.parents('div.widget:first').css({'width':'','marginLeft':''}); });
 			}
             return false;
         });
-        $('.widget-control-save', sc).click(function(){
-			wpWidgets.save( $(this).parents('.widget'), 0, 1, 0 );
+        c.children('input.widget-control-save').click(function(){
+			wpWidgets.save( $(this).parents('div.widget:first'), 0, 1, 0 );
 			return false;
 		});
-		$('.widget-control-remove', sc).click(function(){
-			wpWidgets.save( $(this).parents('.widget'), 1, 1, 0 );
+		c.children('a.widget-control-remove').click(function(){
+			wpWidgets.save( $(this).parents('div.widget:first'), 1, 1, 0 );
 			return false;
 		});
-		$('.widget-control-close', sc).click(function(){
-			wpWidgets.close( $(this).parents('.widget') );
+		c.children('a.widget-control-close').click(function(){
+			wpWidgets.close( $(this).parents('div.widget:first') );
 			return false;
 		});
 	}
 };
-$(document).ready(function(){wpWidgets.init();});
+$(document).ready(function(){logScript('widgets.init()');wpWidgets.init();logScript('end widgets.init()');});
 
 })(jQuery);
