protected void onContextMenu(int row) {
if(contextMenu != null) {
Event event = Event.getCurrentEvent();
event.cancelBubble(true);
event.preventDefault();
contextMenuTarget = items.get(row);
contextMenu.load(AsyncCallbackFactory.<Void>defaultNewInstance());
contextMenu.showPopup(null);
}
}