move TEXT_PUBLIC into content.js