Como adicionar um evento onclick a um elemento joint.js?

Eu tenho um elemento joint.js em um DAG e gostaria de poder acionar um evento clicando nele.

eu poderia usar$(selector).click(...) para fazê-lo, mas eu queria saber se havia uma maneira específica de joint.js de lidar com isso, já que provavelmente seria melhor. Um evento que decidi que era um candidato para onclick era 'batch: stop'

Meu código:

 var variable =  new joint.shapes.basic.Rect({
     name : label,
     id: label,
     onclick : function () {alert("hello");},
     size: { width: width, height: height },
     attrs: {
         text: { text: label, 'font-size': letterSize, 'font-family': 'monospace' },
         rect: {
             fill : fillColor, 
             width: width, height: height,
             rx: 5, ry: 5,
             stroke: '#555'
         }   
     }   
 }); 
 variable.on('batch:stop', function (element) {alert(""); toggleEvidence(element.name);});
 return variable;

Como devo adicionar um evento onclick?

questionAnswers(1)

yourAnswerToTheQuestion