Wykrywanie kliknięcia na scenie, ale nie na Shape in KineticJS

W KineticJS, jak wykryć aClick zdarzenie, w którym kliknięcie występuje poza obiektem / kształtem?

Próbuję dostaćRect zmienić skalę na2 gdy użytkownik go kliknie i powróci do skali1 gdy użytkownik kliknie w dowolnym miejscu poza nim.

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

Udało się wykryć kliknięcie na scenie, ale klikając naRect wystrzeliwuje także obsługę kliknięć !!! I jakoś tak.setScale(1) nic nie robi, dopókiconsole.log drukuje coś. Jak mogę zapobiec uruchomieniu programu obsługi kliknięć, gdy kliknięcie zostanie wykonane naRect zamiast pustej sceny?

Kod JS do wykrywania kliknięcia na scenie

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

questionAnswers(1)

yourAnswerToTheQuestion