Обнаружение щелчка по сцене, но не по форме в KineticJS

В KineticJS, как вы обнаруживаетеClick событие, когда щелчок происходит вне объекта / фигуры?

Я пытаюсь получитьRect изменить его масштаб на2 когда пользователь нажимает на нее, и вернуться к шкале1 когда пользователь щелкает где-либо за его пределами.

JSfiddle: http://jsfiddle.net/ABTAD/8/

Удалось обнаружить клик на сцене, но нажав наRect также запускает обработчик кликов !!! И как-то.setScale(1) ничего не делает, покаconsole.log распечатывает что-то. Как я могу предотвратить срабатывание обработчика кликов, когда клик сделан наRect вместо пустой сцены?

JS Code для определения клика на сцене

window.stage.getContainer().addEventListener('click', function(e) {
    $.each(window.layer.get('.box'), function(index, box) {
       box.setScale(1);
       console.log('clicked on stage');
    });
});

Ответы на вопрос(1)

Ваш ответ на вопрос