diff --git a/bvletools.user.js b/bvletools.user.js
index b5eb09fcfe4de70a7d4b48e990f5f2622e77142e..68e8a442e2eb6820809fb4bcac0281c5b779cb92 100644
--- a/bvletools.user.js
+++ b/bvletools.user.js
@@ -141,7 +141,7 @@
                     var lastPositionFromTop = 1;
 
                     if (headerContentArr.length > 0) {
-                        lastPositionFromTop = headerContentArr[headerContentArr - 1].positionFromTop;
+                        lastPositionFromTop = headerContentArr[headerContentArr.length - 1].positionFromTop;
                     }
 
                     // Collect list of all field names
@@ -225,18 +225,27 @@
                 }
             });
         }
-        console.log("[RB9] Destroying existing table.")
-        $("#Behaviour").empty();
-        //if($.fn.DataTable.isDataTable("#Behaviour")) {
-
-        //}
-        console.log("[RB9] Creating new table.")
-        // <table id="Behaviour" class="DataTable table table-theme dataTable"><thead></thead><tbody></tbody></table>
-        $("#BehaviourDiv").append(
-            "<table id=\"Behaviour\" class=\"DataTable table table-theme\">" +
-            "<thead></thead>" +
-            "<tbody></tbody>" +
-            "</table>");
-        loadBehaviourTable();
+
+        $(".calendar-toolbar")[0].append("<div class=\"form-group\">" +
+            "<a id=\"rb9ButtonBehavRefresh\">Refresh Behaviour Table</a>" +
+            "</div>");
+        
+        $("#rb9ButtonBehavRefresh").on("click", () => {
+            console.log("[RB9] Destroying existing table.");
+            if($.fn.DataTable.isDataTable("#Behaviour")) {
+                $("#Behaviour").DataTable().destroy();
+            }
+            $("#Behaviour").empty();
+            console.log("[RB9] Creating new table.");
+            // <table id="Behaviour" class="DataTable table table-theme dataTable"><thead></thead><tbody></tbody></table>
+            /*$("#BehaviourDiv").append(
+                "<table id=\"Behaviour\" class=\"DataTable table table-theme\">" +
+                "<thead></thead>" +
+                "<tbody></tbody>" +
+                "</table>");*/
+            $("#Behaviour").append("<thead></thead>");
+            $("#Behaviour").append("<tbody></tbody>");
+            loadBehaviourTable();
+        });
     }
 })();