Fix syntax
diff --git a/build/UserALEWebExtension/background.js b/build/UserALEWebExtension/background.js
index 15301ba..5b7123b 100644
--- a/build/UserALEWebExtension/background.js
+++ b/build/UserALEWebExtension/background.js
@@ -1163,6 +1163,7 @@
 };
 var urlWhitelist;
 function updateConfig(config) {
+  console.log(config);
   urlWhitelist = new RegExp(config.pluginConfig.urlWhitelist);
   options(config.useraleConfig);
   // TODO: tabs need a page load to apply this config change.
@@ -1185,7 +1186,9 @@
 }
 browser.storage.local.get(defaultConfig, function (res) {
   // Apply url filter to logs generated by the background page.
-  addCallbacks(filterUrl);
+  addCallbacks({
+    filterUrl: filterUrl
+  });
   updateConfig(res);
 });
 browser.runtime.onMessage.addListener(function (message, sender, sendResponse) {
@@ -1199,6 +1202,7 @@
       // Apply url filter to logs generated outside the background page.
       log$1 = filterUrl(log$1);
       if (log$1) {
+        console.log("match");
         log(log$1);
       }
       break;
diff --git a/build/UserALEWebExtension/content.js b/build/UserALEWebExtension/content.js
index fd9c5e1..8dcf1de 100644
--- a/build/UserALEWebExtension/content.js
+++ b/build/UserALEWebExtension/content.js
@@ -1100,6 +1100,7 @@
 // browser is defined in firefox, but chrome uses the 'chrome' global.
 var browser = browser || chrome;
 function rerouteLog(log) {
+  console.log("reroute");
   browser.runtime.sendMessage({
     type: ADD_LOG,
     payload: log
@@ -1128,7 +1129,9 @@
 
 browser.storage.local.get("useraleConfig", function (res) {
   options(res.useraleConfig);
-  addCallbacks(rerouteLog);
+  addCallbacks({
+    rerouteLog: rerouteLog
+  });
 });
 browser.runtime.onMessage.addListener(function (message) {
   if (message.type === CONFIG_CHANGE) {
diff --git a/build/UserALEWebExtension/options.js b/build/UserALEWebExtension/options.js
index 330c831..ba97986 100644
--- a/build/UserALEWebExtension/options.js
+++ b/build/UserALEWebExtension/options.js
@@ -1100,6 +1100,7 @@
 // browser is defined in firefox, but chrome uses the 'chrome' global.
 var browser = browser || chrome;
 function rerouteLog(log) {
+  console.log("reroute");
   browser.runtime.sendMessage({
     type: ADD_LOG,
     payload: log
@@ -1126,7 +1127,9 @@
 * limitations under the License.

 */
 
-addCallbacks(rerouteLog);
+addCallbacks({
+  rerouteLog: rerouteLog
+});
 function setConfig() {
   var config = {
     url: document.getElementById("url").value,
diff --git a/src/UserALEWebExtension/background.js b/src/UserALEWebExtension/background.js
index 25652b5..90160ad 100644
--- a/src/UserALEWebExtension/background.js
+++ b/src/UserALEWebExtension/background.js
@@ -65,7 +65,7 @@
 
 browser.storage.local.get(defaultConfig, (res) => {
   // Apply url filter to logs generated by the background page.
-  userale.addCallbacks(filterUrl);
+  userale.addCallbacks({filterUrl});
   updateConfig(res);
 });
 
diff --git a/src/UserALEWebExtension/content.js b/src/UserALEWebExtension/content.js
index 135a97d..2e7bbf9 100644
--- a/src/UserALEWebExtension/content.js
+++ b/src/UserALEWebExtension/content.js
@@ -23,7 +23,7 @@
 
 browser.storage.local.get("useraleConfig", (res) => {
   userale.options(res.useraleConfig);
-  userale.addCallbacks(rerouteLog);
+  userale.addCallbacks({rerouteLog});
 });
 
 browser.runtime.onMessage.addListener(function (message) {
diff --git a/src/UserALEWebExtension/options.js b/src/UserALEWebExtension/options.js
index 8dc593e..caa442a 100644
--- a/src/UserALEWebExtension/options.js
+++ b/src/UserALEWebExtension/options.js
@@ -20,7 +20,7 @@
 import * as userale from '../main.js'

 import { rerouteLog, browser } from './globals.js';

 

-userale.addCallbacks(rerouteLog);

+userale.addCallbacks({rerouteLog});

 

 // TODO: Warn users when setting credentials with unsecured connection.

 const mitmWarning = "Setting credentials with http will expose you to a MITM attack. Are you sure you want to continue?";