if (vc.getSelectedIndex() > -1) {
DcObject dco = vc.getSelectedItem();
// item gotten via "getSelectedItem" is not loaded fully (!)
dco.reload();
ViewPopupMenu menu = new ViewPopupMenu(dco, view.getType(), view.getIndex());
Component component = (Component) vc;
menu.setInvoker(component);
menu.show(component, e.getX(), e.getY());
}