diff --git a/pd/nw/pdgui.js b/pd/nw/pdgui.js
index c66463ab8e300d147043157ef87c2f3cf8530fba..c020296a91a20cc7ccbefed327a0c37d0f44dd7d 100644
--- a/pd/nw/pdgui.js
+++ b/pd/nw/pdgui.js
@@ -2716,7 +2716,7 @@ function gui_iemgui_drawborder(cid, tag, bgcolor, x1, y1, x2, y2) {
     g.appendChild(rect);
 }
 
-function gui_iemgui_border_color(cid, tag, color) {
+function gui_iemgui_base_color(cid, tag, color) {
     var b = get_gobj(cid, tag).querySelector('.border');
     configure_item(b, { fill: color });
 }
diff --git a/pd/src/g_all_guis.c b/pd/src/g_all_guis.c
index 572dbdf61aebd523a3947dae4105ff6a8ec06387..7e6c207181c59c6f361650ddc8eee1b116553bbe 100644
--- a/pd/src/g_all_guis.c
+++ b/pd/src/g_all_guis.c
@@ -1219,6 +1219,8 @@ void iemgui_base_draw_new(t_iemgui *x) {
         colorbuf,
         0,
         x1, y1, x2, y2);
+    gui_vmess("gui_iemgui_base_color", "xxs",
+        canvas, x, colorbuf);
 }
 
 void iemgui_base_draw_move(t_iemgui *x) {
@@ -1249,7 +1251,7 @@ void iemgui_base_draw_config(t_iemgui *x) {
 //    gui_s(bcol);
 //    gui_end_array();
 //    gui_end_vmess();
-    gui_vmess("gui_iemgui_border_color", "xxs",
+    gui_vmess("gui_iemgui_base_color", "xxs",
         canvas, x, bcol); 
 }