Я использую Kineticjs и определяю прямоугольное событие, подобное этому
this.rect.on('click tap', function(){
foo();
});
Событие запускается, когда я щелкаю левой кнопкой мыши, но также и при щелчке правой кнопкой мыши. Как я могу избежать запуска этого события с помощью щелчка правой кнопкой мыши? (Я не могу отключить щелчок правой кнопкой мыши на странице, потому что я хочу открыть контекстное меню, если щелкну правой кнопкой мыши по прямоугольнику)
Спасибо