Index: background.js
===================================================================
--- a/background.js
+++ b/background.js
@@ -12,46 +12,17 @@
  * GNU General Public License for more details.
  *
  * You should have received a copy of the GNU General Public License
  * along with Adblock Plus.  If not, see <http://www.gnu.org/licenses/>.
  */
 
 "use strict";
 
-const {RegExpFilter} = require("filterClasses");
-const {ElemHide} = require("elemHide");
-const {checkWhitelisted} = require("whitelisting");
-const {extractHostFromFrame} = require("url");
 const {port} = require("messaging");
-const devtools = require("devtools");
-
-port.on("get-selectors", (msg, sender) =>
-{
-  let selectors;
-  let trace = devtools && devtools.hasPanel(sender.page);
-
-  if (!checkWhitelisted(sender.page, sender.frame,
-                        RegExpFilter.typeMap.DOCUMENT |
-                        RegExpFilter.typeMap.ELEMHIDE))
-  {
-    let specificOnly = checkWhitelisted(sender.page, sender.frame,
-                                        RegExpFilter.typeMap.GENERICHIDE);
-    selectors = ElemHide.getSelectorsForDomain(
-      extractHostFromFrame(sender.frame),
-      specificOnly ? ElemHide.SPECIFIC_ONLY : ElemHide.ALL_MATCHING
-    );
-  }
-  else
-  {
-    selectors = [];
-  }
-
-  return {selectors, trace};
-});
 
 port.on("forward", (msg, sender) =>
 {
   let targetPage;
   if (msg.targetPageId)
     targetPage = ext.getPage(msg.targetPageId);
   else
     targetPage = sender.page;
