GRID에서 contextMenu 메뉴 onClick 이벤트 중복 호출

GRID에서 contextMenu를 처음에 실행시켜서 띄우고 나서 나온 메뉴를 바로 누르면 이상이 없습니다.
하지만 contextMenu 선택하지 않고 다른부분에서 오른쪽 마우스를 누르면 contextMenu가 다시 나오는것까지는 정상인데 그부분에서 메뉴를 선택하면 onClick이벤트가 중복되어서 호출됩니다. 확인 부탁드립니다.

현재 적용한 소스 입니다.
contextMenu: {
iconWidth: 20,
acceleratorWidth: 100,
itemClickAndClose: true,
icons: {
‘arrow’: ‘
},
items: [
{type: 1, label: “메뉴”, value:“M”},
{divide:true, type: 1},
{type: 1, label: “추가”, value:“I”},
{type: 2, label: “삭제”, value:“D”},
],
popupFilter: function (item, param) {
if(param.element) {
return true;
}else{
return item.type == 1;
}
},
onClick: function (item, param) {
console.log(item)
detailGrid.contextMenu.close();

        if("I" == item.value) {
        	if(selectcdGb == "") {
        		alert("상위구분코드를 선택해주세요.");
        		return;
        	}
        	newItem.cdGb = selectcdGb;
        	if(contextVisible) {
        		detailGrid.addRow($.extend({},newItem), "last");
        	}
        } else if("D" == item.value) {
        	detailGrid.deleteRow("selected");
            var items = detailGrid.getList("deleted");
            $.each(items, function(k, v) {
                if("" != v.cdKey){
                	console.log("delete");
                    deleteInfo(v);
                }
            });
        } else {
        	console.log(">>>>>>>>>>")
        	return false;
        }
        //또는 return true;
    }
}

예전에 이슈가 있었던 이슈인데. 그리드가 문제가 아니라 ax5ui-menu 최신버전 패치후 다시 해보세용