//if templates are shown, we extract the tab to show if any
String templatetab="";
if(type.indexOf("_")>-1){
templatetab=type.substring(type.indexOf("_")+1);
}
TemplateBrowser templateBrowser = new TemplateBrowser(templatetab);
if(templateBrowser.getChosenmolecule()!=null){
scaleStructure(templateBrowser.getChosenmolecule());
insertStructure(templateBrowser.getChosenmolecule(), renderModel);
jcpPanel.getRenderPanel().setZoomWide(true);
jcpPanel.get2DHub().getRenderer().getRenderer2DModel().setZoomFactor(1);
}
} else if ("paste".equals(type)) {
handleSystemClipboard(sysClip);