diff --git src/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js src/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js
index 97810b6..f27b742 100644
--- src/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js
+++ src/wp-includes/js/tinymce/plugins/wpeditimage/plugin.js
@@ -201,7 +201,6 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) {
 			metadata.linkClassName = link.className;
 		}
 
-		editor.fire( 'WPImageData', { metadata: metadata, image: imageNode } );
 
 		return metadata;
 	}
@@ -340,7 +339,15 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) {
 			dom.remove( captionNode );
 		}
 
-		editor.fire( 'WPImageUpdate', { metadata: imageData, image: imageNode } );
+		if ( typeof window.jQuery !== 'undefined' ) {
+			window.jQuery( document ).triggerHandler( {
+				type: 'image-update',
+				namespace: 'editor',
+				editor: editor,
+				metadata: imageData,
+				image: imageNode
+			} );
+		}
 
 		editor.nodeChanged();
 		// Refresh the toolbar
@@ -348,19 +355,32 @@ tinymce.PluginManager.add( 'wpeditimage', function( editor ) {
 	}
 
 	function editImage( img ) {
-		var frame, callback;
+		var frame, callback, metadata;
 
 		if ( typeof wp === 'undefined' || ! wp.media ) {
 			editor.execCommand( 'mceImage' );
 			return;
 		}
 
+		metadata = extractImageData( img );
+
 		frame = wp.media({
 			frame: 'image',
 			state: 'image-details',
-			metadata: extractImageData( img )
+			metadata: metadata
 		} );
 
+		if ( typeof window.jQuery !== 'undefined' ) {
+			window.jQuery( document ).triggerHandler( {
+				type: 'image-edit',
+				namespace: 'editor',
+				editor: editor,
+				metadata: metadata,
+				frame: frame,
+				image: img
+			} );
+		}
+
 		callback = function( imageData ) {
 			editor.focus();
 			editor.undoManager.transact( function() {
