private void addSelectionListener(final GWTJahiaNode page, MenuItem item, final Linker linker) {
item.addSelectionListener(new SelectionListener<MenuEvent>() {
@Override
public void componentSelected(MenuEvent ce) {
LinkerSelectionContext lh = linker.getSelectionContext();
GWTJahiaNode target = lh.getSingleSelection();
if (target != null) {
JahiaContentManagementService.App.getInstance().pasteReferences(
Arrays.asList(target.getPath()), page.getPath(), null,
new BaseAsyncCallback() {
public void onApplicationFailure(Throwable caught) {