With the code above, 'BAD' may get transmitted to ...
# tornadofx
c
With the code above, 'BAD' may get transmitted to the secondary receiver textfield in some cases because the subscriptions are a HashSet and ordering is undefined. LinkedHashSet might give more consistent behavior.