Privacy Panel new pull request

This is a new pull request. We had to remove the old one due to big problems with git and some Schroedinger patches....
epic failure, you should not call any `querySelecotor` in this file, please pass it from `root/panel.js`