diff --git a/.config/dwb/userscripts/extension_loader.js b/.config/dwb/userscripts/extension_loader.js
index c978058b..c1c0ecd0 100644
--- a/.config/dwb/userscripts/extension_loader.js
+++ b/.config/dwb/userscripts/extension_loader.js
@@ -80,3 +80,58 @@ extensions.load("autoquvi", {
});
autoquvi___DISABLED>*/
//>autoquvi___SCRIPT
+//downloadhandler___CONFIG
+});
+//>downloadhandler___SCRIPT
+//contenthandler___CONFIG
+
+});
+//>contenthandler___SCRIPT
diff --git a/.scripts/dwb-scheme b/.scripts/dwb-scheme
deleted file mode 100755
index 920a5645..00000000
--- a/.scripts/dwb-scheme
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-## TODO: 'urxvt -e' does not seem to work with ftp clients.
-TERMCMD=xterm
-
-case ${DWB_SCHEME} in
- mailto)
- ! command -v xclip >/dev/null 2>&1 && exit
- echo "${DWB_URI}" | sed -e 's/mailto://' -e 's/?/ /' | xclip -i ;;
- ftp)
- ! command -v $TERMCMD >/dev/null 2>&1 && exit
- ! command -v lftp >/dev/null 2>&1 && exit
- $TERMCMD -e "lftp ${DWB_URI}";;
- *)
- ! command -v xdg-open >/dev/null 2>&1 && exit
- xdg-open "${DWB_URI}";;
-esac
diff --git a/.scripts/homeinit b/.scripts/homeinit
index ec78e013..9124a6cc 100755
--- a/.scripts/homeinit
+++ b/.scripts/homeinit
@@ -76,6 +76,7 @@ if command -v dwb >/dev/null 2>&1 && [ ! -f "$XDG_DATA_HOME/dwb/extensions/adblo
echo "==> dwb"
dwbem -Ni adblock_subscriptions
dwbem -Ni navtools
+ dwbem -Ni contenthandler
# dwbem -Ni youtube_html5
echo
fi
diff --git a/README.md b/README.md
index f7727494..1600a4ee 100644
--- a/README.md
+++ b/README.md
@@ -388,6 +388,7 @@ Noteworthy apps
* texlive
* textadept
* tig
+* transmission
* trash-cli
* tree
* udiskie