Index: js/theme.js
===================================================================
--- js/theme.js	(revision 26748)
+++ js/theme.js	(working copy)
@@ -52,7 +52,7 @@
 		// Render and append
 		this.view.render();
 		this.$el.empty().append( this.view.el ).addClass('rendered');
-		this.$el.append( '<br class="clear"/>' );
+		this.view.$el.append( '<br class="clear"/>' );
 	},
 
 	// Search input and view
@@ -491,7 +491,7 @@
 
 		// 'Add new theme' element shown at the end of the grid
 		if ( themes.data.settings.canInstall ) {
-			this.$el.append( '<div class="theme add-new-theme"><a href="' + themes.data.settings.installURI + '"><div class="theme-screenshot"><span></span></div><h3 class="theme-name">' + l10n.addNew + '</h3></a></div>' );
+			this.theme.$el.after( '<div class="theme add-new-theme"><a href="' + themes.data.settings.installURI + '"><div class="theme-screenshot"><span></span></div><h3 class="theme-name">' + l10n.addNew + '</h3></a></div>' );
 		}
 
 		this.parent.page++;
