diff --git a/exec/load/scrollbox.js b/exec/load/scrollbox.js
index b7c0620a28b3923d4b305fb60bd7229e717bd2d4..de10d8bc1cf3b4d3dd88f52bb5c5274db4e2b1f9 100644
--- a/exec/load/scrollbox.js
+++ b/exec/load/scrollbox.js
@@ -168,7 +168,9 @@ ScrollBox.prototype.getcmd = function (c) {
     if (c.mouse && c.mouse.press && c.mouse.y >= this.y1 && c.mouse.y <= this.y2) {
         if (c.mouse.button == 64) return this.getcmd({ key: KEY_UP, mouse: null });
         if (c.mouse.button == 65) return this.getcmd({ key: KEY_DOWN, mouse: null });
-        if (c.mouse.button == 0) return this.line_map[c.mouse.y + this.y - this.y1];
+        if (c.mouse.button == 0) {
+            return { line: this.line_map[c.mouse.y + this.y - this.y1] };
+        }
         return true;
     }
     if (c.key == KEY_UP) {