Index: /CKEditor/branches/features/adobeair/_source/core/dom/event.js
===================================================================
--- /CKEditor/branches/features/adobeair/_source/core/dom/event.js	(revision 4404)
+++ /CKEditor/branches/features/adobeair/_source/core/dom/event.js	(revision 4405)
@@ -88,11 +88,16 @@
 
 		if ( stopPropagation )
-		{
-			if ( $.stopPropagation )
-				$.stopPropagation();
-			else
-				$.cancelBubble = true;
-		}
+			this.stopPropagation();
 	},
+
+	stopPropagation : function()
+	{
+		var $ = this.$;
+		if ( $.stopPropagation )
+			$.stopPropagation();
+		else
+			$.cancelBubble = true;
+	},
+
 	/**
 	 * Returns the DOM node where the event was targeted to.
Index: /CKEditor/branches/features/adobeair/_source/plugins/adobeair/plugin.js
===================================================================
--- /CKEditor/branches/features/adobeair/_source/plugins/adobeair/plugin.js	(revision 4404)
+++ /CKEditor/branches/features/adobeair/_source/plugins/adobeair/plugin.js	(revision 4405)
@@ -62,4 +62,5 @@
 									}
 								}
+								console.log( callFuncArgs );
 								CKEDITOR.tools.callFunction.apply( window, callFuncArgs );
 							}
@@ -85,5 +86,5 @@
 				panelButton = CKEDITOR.ui.panelButton,
 				menu = CKEDITOR.menu,
-				pane;
+				dialog = CKEDITOR.dialog;
 
 			function onPanelUIReady( evt )
@@ -111,4 +112,9 @@
 			panelButton && panelButton.on( 'uiReady', onPanelUIReady );
 			menu && menu.on( 'uiReady', onPanelUIReady );
+			dialog && dialog.on( 'uiReady', function ( evt )
+			{
+				convertInlineHandlers( evt.data._.element, [ 'click', 'keydown', 'mousedown', 'keypress' ] );
+			} );
+
 		}
 	}
Index: /CKEditor/branches/features/adobeair/_source/plugins/dialog/plugin.js
===================================================================
--- /CKEditor/branches/features/adobeair/_source/plugins/dialog/plugin.js	(revision 4404)
+++ /CKEditor/branches/features/adobeair/_source/plugins/dialog/plugin.js	(revision 4405)
@@ -591,4 +591,6 @@
 			else
 				return;
+
+			CKEDITOR.dialog.fire( 'uiReady', this );
 
 			// FIREFOX BUG: Fix vanishing caret for Firefox 2 or Gecko 1.8.
@@ -1855,5 +1857,5 @@
 	{
 		if ( e.data.getKeystroke() in preventKeyBubblingKeys )
-			e.data.preventDefault( true );
+			e.data.stopPropagation();
 	};
 
Index: /CKEditor/branches/features/adobeair/_source/plugins/sourcearea/plugin.js
===================================================================
--- /CKEditor/branches/features/adobeair/_source/plugins/sourcearea/plugin.js	(revision 4404)
+++ /CKEditor/branches/features/adobeair/_source/plugins/sourcearea/plugin.js	(revision 4405)
@@ -81,7 +81,5 @@
 								textarea.on( 'mousedown', function( evt )
 									{
-										evt = evt.data.$;
-										if ( evt.stopPropagation )
-											evt.stopPropagation();
+										evt.data.stopPropagation();
 									} );
 							}
