Add PIPE2 goose.  This handler is implemented using google gwt. It has a goose variable on the page. We need to inject pipe2SearchHandle.js to the page and checks if goose variable is defined. If not, we open a new tab and pass the namelist to the goose.  We have to pass messages between the content page and the background.js, as well as custom events between the page and the content page. It is very complicated. Damn chrome extension!