diff --git a/quack.sh b/quack.sh
index 8c5555b6fdce7c5de726ef2916653dfd0b910d38..c4efa6789f41972127b61039c267a9d4e9a3b790 100755
--- a/quack.sh
+++ b/quack.sh
@@ -179,6 +179,10 @@ if [ ".true" == ".$FORCE_BLOWN" ]; then
 fi
 
 PRESENTATION_SCRIPT="$ROOT/presentation.sh"
+if [ -f "$START_PATH/presentation.sh" ]; then
+    echo "Using presentation.sh located in $START_PATH"
+    PRESENTATION_SCRIPT="$START_PATH/presentation.sh"
+fi
 FOLDER_TEMPLATE="$ROOT/web/folder_template.html"
 IMAGE_TEMPLATE="$ROOT/web/image_template.html"
 DRAGON="openseadragon.min.js"