diff --git a/brmd/brmd.pl b/brmd/brmd.pl
index b5a13c4..8f95f7c 100755
--- a/brmd/brmd.pl
+++ b/brmd/brmd.pl
@@ -286,7 +286,7 @@ sub web_index {
my $astext = $alphasign->last_text_escaped();
my $a_link = '';
- $a_link .= 'change';
+ $streaming or $a_link .= 'change';
$response->content(<
@@ -455,8 +455,10 @@ sub web_alphasign_set {
my $text = $q->param('text');
my $beep = $q->param('beep');
- $poe_kernel->post($alphasign, 'text', $mode, $text);
- $beep and $poe_kernel->post($alphasign, 'beep');
+ if (not $streaming) {
+ $poe_kernel->post($alphasign, 'text', $mode, $text);
+ $beep and $poe_kernel->post($alphasign, 'beep');
+ }
$response->protocol("HTTP/1.1");
$response->code(302);