mv postContact to background.js so it will live long enough for new tab to initialize