Index: src/wp-includes/js/media/views/media-details.js
===================================================================
--- src/wp-includes/js/media/views/media-details.js	(revision 36344)
+++ src/wp-includes/js/media/views/media-details.js	(working copy)
@@ -23,16 +23,19 @@
 		this.on( 'media:setting:remove', wp.media.mixin.unsetPlayers, this );
 		this.on( 'media:setting:remove', this.render );
 		this.on( 'media:setting:remove', this.setPlayer );
-		this.events = _.extend( this.events, {
-			'click .remove-setting' : 'removeSetting',
-			'change .content-track' : 'setTracks',
-			'click .remove-track' : 'setTracks',
-			'click .add-media-source' : 'addSource'
-		} );
 
 		AttachmentDisplay.prototype.initialize.apply( this, arguments );
 	},
 
+	events: function(){
+		return _.extend( {
+				'click .remove-setting' : 'removeSetting',
+				'change .content-track' : 'setTracks',
+				'click .remove-track' : 'setTracks',
+				'click .add-media-source' : 'addSource'
+		}, AttachmentDisplay.prototype.events );
+	},
+
 	prepare: function() {
 		return _.defaults({
 			model: this.model.toJSON()
Index: src/wp-includes/js/media-audiovideo.js
===================================================================
--- src/wp-includes/js/media-audiovideo.js	(revision 36344)
+++ src/wp-includes/js/media-audiovideo.js	(working copy)
@@ -728,16 +728,19 @@
 		this.on( 'media:setting:remove', wp.media.mixin.unsetPlayers, this );
 		this.on( 'media:setting:remove', this.render );
 		this.on( 'media:setting:remove', this.setPlayer );
-		this.events = _.extend( this.events, {
-			'click .remove-setting' : 'removeSetting',
-			'change .content-track' : 'setTracks',
-			'click .remove-track' : 'setTracks',
-			'click .add-media-source' : 'addSource'
-		} );
 
 		AttachmentDisplay.prototype.initialize.apply( this, arguments );
 	},
 
+	events: function(){
+		return _.extend( {
+				'click .remove-setting' : 'removeSetting',
+				'change .content-track' : 'setTracks',
+				'click .remove-track' : 'setTracks',
+				'click .add-media-source' : 'addSource'
+		}, AttachmentDisplay.prototype.events );
+	},
+
 	prepare: function() {
 		return _.defaults({
 			model: this.model.toJSON()
