emit/broadcast events
display mode for example done
fixed infinite loop