Index: src/wp-admin/css/colors/_admin.scss
===================================================================
--- src/wp-admin/css/colors/_admin.scss	(revision 27791)
+++ src/wp-admin/css/colors/_admin.scss	(working copy)
@@ -439,10 +439,19 @@
 
 body.more-filters-opened .more-filters,
 body.more-filters-opened .more-filters:before {
+	color: $menu-text;
+	background-color: $menu-background;
+}
+
+body.more-filters-opened .more-filters:hover,
+body.more-filters-opened .more-filters:focus,
+body.more-filters-opened .more-filters:hover:before,
+body.more-filters-opened .more-filters:focus:before {
+	background-color: $menu-highlight-background;
 	color: $menu-highlight-text;
-	background-color: $menu-highlight-background;
 }
 
+
 /* jQuery UI Slider */
 
 .wp-slider .ui-slider-handle,
Index: src/wp-admin/css/themes.css
===================================================================
--- src/wp-admin/css/themes.css	(revision 27791)
+++ src/wp-admin/css/themes.css	(working copy)
@@ -40,6 +40,10 @@
 	top: -3px;
 }
 
+.theme-navigation a{
+	text-decoration:none;
+}
+
 /* Position admin messages */
 .themes-php div.updated,
 .themes-php div.error {
@@ -1163,12 +1167,23 @@
 }
 body.more-filters-opened .more-filters,
 body.more-filters-opened .more-filters:before {
-	background: rgb(46, 162, 204);
+	background: #777;
 	-webkit-border-radius: 2px;
 	border-radius: 2px;
 	border: none;
 	color: #fff;
+	-moz-transition: color .1s ease-in, background .1s ease-in;
+	-webkit-transition: color .1s ease-in, background .1s ease-in;
+	transition: color .1s ease-in, background .1s ease-in;
 }
+
+body.more-filters-opened .more-filters:hover,
+body.more-filters-opened .more-filters:focus,
+body.more-filters-opened .more-filters:hover:before,
+body.more-filters-opened .more-filters:focus:before {
+	background: rgb(46, 162, 204);
+}
+
 .theme-install-php .theme-search {
 	position: absolute;
 	right: 10px;
Index: src/wp-admin/js/theme.js
===================================================================
--- src/wp-admin/js/theme.js	(revision 27791)
+++ src/wp-admin/js/theme.js	(working copy)
@@ -269,6 +269,7 @@
 	expand: function( event ) {
 		var self = this;
 
+
 		event = event || window.event;
 
 		// 'enter' and 'space' keys expand the details view when a theme is :focused
@@ -303,6 +304,11 @@
 			return this.touchDrag = false;
 		}
 
+		// 'enter' and 'space' keys expand the details view when a theme is :focused
+		if ( event.type === 'keydown' && ( event.which !== 13 && event.which !== 32 ) ) {
+			return;
+		}
+
 		event.preventDefault();
 
 		event = event || window.event;
@@ -799,6 +805,7 @@
 	search: function( event ) {
 		var options = {};
 
+
 		// Clear on escape.
 		if ( event.type === 'keyup' && event.which === 27 ) {
 			event.target.value = '';
@@ -932,6 +939,12 @@
 
 	// Handles Ajax request for searching through themes in public repo
 	search: function( event ) {
+
+		// Tabbing into the search input shouldn't trigger a search
+		if ( event.type === 'keyup' && event.which === 9 ) {
+			return;
+		}
+
 		this.collection = this.options.parent.view.collection;
 
 		// Clear on escape.
@@ -1085,6 +1098,9 @@
 		var $el = $( event.target ),
 			sort = $el.data( 'sort' );
 
+		// links that trigger sort have a # as the href, we don't want to add that to the url
+		event.preventDefault();
+
 		// Bail if this is already active
 		if ( $el.hasClass( this.activeClass ) ) {
 			return;
Index: src/wp-admin/theme-install.php
===================================================================
--- src/wp-admin/theme-install.php	(revision 27791)
+++ src/wp-admin/theme-install.php	(working copy)
@@ -104,8 +104,8 @@
 <div class="wrap">
 	<h2>
 		<?php echo esc_html( $title ); ?>
-		<a class="upload add-new-h2"><?php _e( 'Upload Theme' ); ?></a>
-		<a class="browse-themes add-new-h2"><?php _ex( 'Browse', 'themes' ); ?></a>
+		<a href="#" class="upload add-new-h2"><?php _e( 'Upload Theme' ); ?></a>
+		<a href="#" class="browse-themes add-new-h2"><?php _ex( 'Browse', 'themes' ); ?></a>
 	</h2>
 
 	<div class="upload-theme">
@@ -114,13 +114,13 @@
 
 	<div class="theme-navigation">
 		<span class="theme-count"></span>
-		<span class="theme-section current" data-sort="featured"><?php _ex( 'Featured', 'themes' ); ?></span>
-		<span class="theme-section" data-sort="popular"><?php _ex( 'Popular', 'themes' ); ?></span>
-		<span class="theme-section" data-sort="new"><?php _ex( 'Latest', 'themes' ); ?></span>
+		<a class="theme-section current" href="#" data-sort="featured"><?php _ex( 'Featured', 'themes' ); ?></a>
+		<a class="theme-section" href="#" data-sort="popular"><?php _ex( 'Popular', 'themes' ); ?></a>
+		<a class="theme-section" href="#" data-sort="new"><?php _ex( 'Latest', 'themes' ); ?></a>
 		<div class="theme-top-filters">
 			<!--<span class="theme-filter" data-filter="photoblogging">Photography</span>
 			<span class="theme-filter" data-filter="responsive-layout">Responsive</span>-->
-			<span class="more-filters"><?php _e( 'Feature Filter' ); ?></span>
+			<a class="more-filters" href="#"><?php _e( 'Feature Filter' ); ?></a>
 		</div>
 		<div class="more-filters-container">
 		<?php
