diff --git sites/all/modules/contrib/imageeditor/imageeditor.js sites/all/modules/contrib/imageeditor/imageeditor.js
index c242c9f..c642241 100644
--- sites/all/modules/contrib/imageeditor/imageeditor.js
+++ sites/all/modules/contrib/imageeditor/imageeditor.js
@@ -164,6 +164,7 @@ Drupal.imageeditor = function() {
       
       $imageeditor_div.find('div.editors').find('div').not('.paintweb, .aviary-feather').unbind('click').click(
         function(event) {
+          event.stopPropagation();
           event.preventDefault();
           var codename = $(this).attr('class').split(' ')[0].replace(/-/g, '_');
           var url = $(this).parent().parent().find('.url').attr('value');
@@ -191,6 +192,7 @@ Drupal.imageeditor = function() {
       
       $imageeditor_div.find('div.aviary-feather').unbind('click').click(
         function(event) {
+          event.stopPropagation();
           event.preventDefault();
           Drupal.settings.imageeditor.save = new Object();
           Drupal.settings.imageeditor.save.create = 0;
@@ -214,6 +216,7 @@ Drupal.imageeditor = function() {
       
       $imageeditor_div.find('div.paintweb').unbind('click').click(
         function(event) {
+          event.stopPropagation();
           event.preventDefault();
           var url = $(this).parent().parent().find('.url').attr('value');
           Drupal.settings.imageeditor.save = new Object();
@@ -260,6 +263,7 @@ Drupal.imageeditor = function() {
       
       $imageeditor_div.find('div.uploaders').find('div').unbind('click').click(
         function(event) {
+          event.stopPropagation();
           event.preventDefault();
           var codename = $(this).attr('class').split(' ')[0].replace(/-/g, '_');
           var $url = $(this).parent().parent().find('.url');
