public Menu createMenu(Browser _browser, nsIDOMEvent event) {
this.handler = new DocumentHandler(_browser, event);
this.browser = _browser;
ApplicationFactory factory = new ApplicationFactory(browser, "BrowserMenu", getClass().getName());
menu = new Menu (browser);
createLinkItem(factory);
factory.createMenuItem(menu, SWT.SEPARATOR);
createBrowserItem(factory);
factory.createMenuItem(menu, SWT.SEPARATOR);
createNodeItem(factory);
factory.createMenuItem(menu, SWT.SEPARATOR);
createPageItem(factory);
nsIDOMMouseEvent mouseEvent = (nsIDOMMouseEvent)event.queryInterface (nsIDOMMouseEvent.NS_IDOMMOUSEEVENT_IID);
menu.setLocation(mouseEvent.getScreenX (), mouseEvent.getScreenY ());