fix issue with blank module causing extra separator to show
@@ -232,6 +232,8 @@ class Module(Thread):
if isinstance(data, list):
output.extend(data)
else:
+ # if the output is not 'valid' then don't add it.
+ if data.get('full_text') or 'separator' in data:
output.append(data)
# if changed store and force display update.
if output != self.last_output:
