w.i.p getting popup, content, and background talking to each other

 - does not yet work