message construction is done in the action handler now.
message bar auto clears after sending a message