Index: src/wp-admin/css/dashboard.css
===================================================================
--- src/wp-admin/css/dashboard.css	(revision 35854)
+++ src/wp-admin/css/dashboard.css	(working copy)
@@ -746,14 +746,21 @@
 	margin: 10px;
 }
 
-.edit-box {
+/* hide the first Configure widget link if any */
+.handlediv .screen-reader-text .postbox-title-action {
 	display: none;
 }
 
-h3:hover .edit-box {
-	display: inline;
+.edit-box {
+	position: relative;
+	left: -9999em;
 }
 
+.hndle:hover .edit-box,
+.hndle .edit-box:focus {
+	position: static;
+}
+
 #dashboard-widgets form .input-text-wrap input {
 	width: 100%;
 }
@@ -777,18 +784,18 @@
 	text-decoration: none;
 }
 
-#dashboard-widgets h3 a {
+#dashboard-widgets h2 a {
 	text-decoration: underline;
 }
 
-#dashboard-widgets h3 .postbox-title-action {
+#dashboard-widgets h2 .postbox-title-action {
 	position: absolute;
 	right: 10px;
 	padding: 0;
-	top: 5px;
+	top: 7px;
 }
 
-.js #dashboard-widgets h3 .postbox-title-action {
+.js #dashboard-widgets h2 .postbox-title-action {
 	right: 33px;
 }
 
