render nickname when set
display chat logs when message is sent
add default widget destroy
be consistent with widget namespacing - all directly under :ui
add periodic, simulated inbound message
remove unused widget