Добавление функции в jQuery Dragable Revert «событие»

Что у меня есть:

У меня есть перетаскиваемый div с параметром возврата, установленным как «неверный».

Что мне нужно:

Когда происходит возврат, я хочу вызвать изменение CSS на другой элемент.

Проблема:

«revert» является параметром, а не событием, поэтому я испытываю большие трудности при запуске требуемого изменения CSS, когда происходит возврат.

Мой код:
$('#peg_icon').draggable({
    revert: 'invalid',
    scroll: false,
    stack: "#peg_icon",
    drag: function(event, ui) {
        $('#peg_icon').css('background-image','url(images/peg-icon-when-dragged.png)');
    }
});
Что я пробовал:

Я безуспешно пытался использовать «вернуть» в качестве события:

revert: function(event, ui) {
    $('#peg_icon').css('background-image','url(images/peg-icon-default.png)');
},

Я также безуспешно пытался заставить возвращаемый параметр принимать эту функцию:

function(socketObj)
  {
     //if false then no socket object drop occurred.
     if(socketObj === false)
     {
        //revert the peg by returning true
        $('#peg_icon').css('background-image','url(images/peg-icon-default.png)');
        return true;
     }
     else
     {
        //return false so that the peg does not revert
        return false;
     }
  }
Контекст:

Я перетаскиваю div, который при перетаскивании изменяет фоновое изображение, а когда перетаскивание возвращается, фоновое изображение возвращается в исходное состояние.

Мой вопрос:

Как вызвать изменение CSS в другом элементе, когда при перетаскивании происходит возврат?