public void open(WindowEvent event) {
if (!event.required) return;
final Shell shell = new Shell(display);
shell.setLayout(new FillLayout());
Browser browser = new Browser(shell, SWT.NONE);
browser.addOpenWindowListener(this);
browser.addVisibilityWindowListener(this);
browser.addCloseWindowListener(this);
browser.addTitleListener(new TitleListener() {
public void changed(TitleEvent event) {
shell.setText(event.title);
}