diff --git a/src/gui/options.js b/src/gui/options.js
index 55b33be8b6e59f4567a551d91fa782735c5654d7..f902fcce23be5a043c7ce41f65631a03e17fcbef 100644
--- a/src/gui/options.js
+++ b/src/gui/options.js
@@ -96,9 +96,12 @@ App.UI.OptionsGroup = (function() {
 			 *
 			 * @param {string} name
 			 * @param {Function} callback
+			 * @param {string} passage
 			 */
-			customButton(name, callback) {
-				this.valuePairs.push({name: name, callback: callback, mode: "custom"});
+			customButton(name, callback, passage) {
+				this.valuePairs.push({
+					name: name, value: passage, callback: callback, mode: "custom"
+				});
 				return this;
 			}