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....
why you need timeout here ?? You should trigger the `onsuccess` callback from the mock instead of using setTimeout to hack it.