Page-Mod

Buenas, entro en el foro con una pregunta, y es que, estoy creando un plugin para firefox con el Add-on Builder de Mozilla, y me pregunto si puedo hacer para crear varias instancias de PageMod, de forma que se ejecute una u otra dependiendo de la página que me encuentre (Todas son del mismo dominio).
Tengo esto y me funciona:

pageMod.PageMod({ include: "http://www.abbatia.net/listarMonjes.do"], contentScriptWhen: "ready", contentScript: data.load("abbatia.js"), onAttach: function(worker) { if (ss.storage.abbatia) { worker.postMessage("abbatialistarMonjes"); } } });
Sin embargo me gustaría añadir otra para la página abbatia.net/main.do
¿Cómo podría hacerlo?
¿Debería hacer un único PageMod con un include a abbatia.net/* e ir descartando más tarde con un if si estoy en una página u otra del dominio?
Un saludo.

Para quien le interese, finalmente lo solucioné de la siguiente forma:
En el main tenía esto en parte:

pageMod.PageMod({ include: "http://www.abbatia.net/*"], contentScriptWhen: "ready", contentScript: data.load("abbatia.js"), onAttach: function(worker) { if (ss.storage.abbatia) { worker.postMessage("abbatia"); } } });

Y en abbatia.js:

self.on("message", function(message) { if (message == "abbatia") { if (document.URL.split("/")[3]=="listarMonjes.do") abbatialistarMonjes(); else if (document.URL.split("/")[3]=="main.do") abbatiamain(); } });