diff --git a/static/mediaelementjs/mep-feature-sourcechooser.js b/static/mediaelementjs/mep-feature-sourcechooser.js
index cf56f77bf49c56bb6b094681c43db208a8e4f34c..e13e755cb3920880d6ff5275b5a5f14076d06233 100644
--- a/static/mediaelementjs/mep-feature-sourcechooser.js
+++ b/static/mediaelementjs/mep-feature-sourcechooser.js
@@ -71,8 +71,9 @@
 
 			t.sourcechooserButton.find('ul').append(
 				$('<li>'+
+					'<label for="' + t.id + '_sourcechooser_' + label + type + '">' +
 					'<input type="radio" name="' + t.id + '_sourcechooser" id="' + t.id + '_sourcechooser_' + label + type + '" value="' + src + '" ' + (isCurrent ? 'checked="checked"' : '') + ' />'+
-					'<label for="' + t.id + '_sourcechooser_' + label + type + '">' + label + ' (' + type + ')</label>'+
+					label + ' (' + type + ')</label>'+
 				'</li>')
 			);
 
diff --git a/static/style.css b/static/style.css
index 71c02bf37e4a1bf7b6141883cd1afff5e4c35121..d3b0e7b9ecef0422b786de33b3d485e91655bc4d 100644
--- a/static/style.css
+++ b/static/style.css
@@ -6,3 +6,5 @@
 }
 
 .table-top-aligned tr { vertical-align: top; }
+.mejs-controls label { font-weight: normal; margin-bottom: 0px;  }
+.mejs-speed-selector { top: -130px !important; height: 130px !important; }