			editor.widgets.add( 'doublecolumn', {
				button: 'doublecolumn',
				template: '<div class="testwidget"><div class="col1"></div><div class="col2"></div></div>',
				editables: {
					col1: { selector: '.col1' },
					col2: { selector: '.col2' }
				},
				upcast: function( element ) {
					return element.hasClass( 'testwidget' );
				}
			} );
		}
	} );

	CKEDITOR.replace( 'editor1', {
		height: 400,
		extraPlugins: 'doublecolumn',
		allowedContent: true
	} );

	CKEDITOR.inline( 'editor2', {
		extraPlug