Index: /CKEditor/trunk/_source/core/editor.js
===================================================================
--- /CKEditor/trunk/_source/core/editor.js	(revision 2980)
+++ /CKEditor/trunk/_source/core/editor.js	(revision 2981)
@@ -425,23 +425,19 @@
 		insertHtml : function( data )
 		{
-			var eventData = { insert : data };
-			this.fire( 'insertHtml', eventData );
-			this.fire( 'afterInsertHtml', eventData );
-			this._.data = this.document.getBody().getHtml();
-		},
-
-		/**
-		 * Inserts an element into the currently selected position in the editor.
-		 * @param {CKEDITOR.dom.element} element Element to be inserted into the editor.
-		 * @example
-		 * var element = CKEDITOR.dom.element.createFromHtml( '<img src="hello.png" border="0" title="Hello" />' );
+			this.fire( 'insertHtml', data );
+		},
+
+		/**
+		 * Inserts an element into the currently selected position in the
+		 * editor.
+		 * @param {CKEDITOR.dom.element} element The element to be inserted
+		 *		into the editor.
+		 * @example
+		 * var element = CKEDITOR.dom.element.createFromHtml( '&lt;img src="hello.png" border="0" title="Hello" /&gt;' );
 		 * CKEDITOR.instances.editor1.<b>insertElement( element )</b>;
 		 */
 		insertElement : function( element )
 		{
-			var eventData = { insert : element };
-			this.fire( 'insertElement', eventData );
-			this.fire( 'afterInsertElement', eventData );
-			this._.data = this.document.getBody().getHtml();
+			this.fire( 'insertElement', element );
 		},
 
Index: /CKEditor/trunk/_source/skins/default/toolbar.css
===================================================================
--- /CKEditor/trunk/_source/skins/default/toolbar.css	(revision 2980)
+++ /CKEditor/trunk/_source/skins/default/toolbar.css	(revision 2981)
@@ -70,5 +70,5 @@
 
 /* IE6 BUG: Hover removes the padding and border, for some unknown reason. */
-.cke_skin_default.cke_browser_ie a.cke_button.cke_disabled:hover
+.cke_skin_default.cke_browser_ie a:hover.cke_button.cke_disabled
 {
 	padding: 2px 4px;
@@ -76,10 +76,10 @@
 }
 
-.cke_skin_default a.cke_button.cke_off:hover,
-.cke_skin_default a.cke_button.cke_off:focus,
-.cke_skin_default a.cke_button.cke_off:active,	/* IE */
-.cke_skin_default a.cke_button.cke_on:hover,
-.cke_skin_default a.cke_button.cke_on:focus,
-.cke_skin_default a.cke_button.cke_on:active	/* IE */
+.cke_skin_default a:hover.cke_button.cke_on,
+.cke_skin_default a:focus.cke_button.cke_on,
+.cke_skin_default a:active.cke_button.cke_on,	/* IE */
+.cke_skin_default a:hover.cke_button.cke_off,
+.cke_skin_default a:focus.cke_button.cke_off,
+.cke_skin_default a:active.cke_button.cke_off	/* IE */
 {
 	border: solid 1px #316ac5;
@@ -100,6 +100,6 @@
 }
 
-.cke_skin_default.cke_rtl a.cke_button.cke_off:hover,
-.cke_skin_default.cke_rtl a.cke_button.cke_on:hover,
+.cke_skin_default.cke_rtl a:hover.cke_button.cke_on,
+.cke_skin_default.cke_rtl a:hover.cke_button.cke_off
 {
 	float: right;
