TODO: messages for changelist, a mechanism to show the user pending messages