diff --git a/public/js/infodisplay.js b/public/js/infodisplay.js
index 311354ed8f7f19038ed64f17fab6b891530b28ac..3c680e68da252bb5604f4b1a8aa45816a4edfe2a 100644
--- a/public/js/infodisplay.js
+++ b/public/js/infodisplay.js
@@ -25,9 +25,9 @@ $(function () {
             e.find('[data-infodisplay-outlet]').each(function () {
                 var name = $(this).attr('data-infodisplay-outlet');
                 if (!outlets.has(name)) {
-                    var outlet = $(this);
                     socket.on(e.attr('id')+'.'+name, function (content) {
-                        outlet.html(content);
+                        $('[data-infodisplay-outlet="'+name+'"]').html(content);
+                        e.trigger('content', name);
                     });
                     outlets.add(name);
                 }
diff --git a/public/modules/bus/bus.js b/public/modules/bus/bus.js
index 19f386acdcd5cf1435d661b8c88bcd79c89e45a0..c9f1bbb4847c5bc23b377f9728da28f1199f63be 100644
--- a/public/modules/bus/bus.js
+++ b/public/modules/bus/bus.js
@@ -22,4 +22,7 @@
             }
         }
     }, 1000);
+    $('#bus').on('content', function (ev, name) {
+        lastMinute = null;
+    });
 })();