     propTypes:
         message        : rtypes.object.isRequired  # immutable.js message object
         account_id     : rtypes.string.isRequired
+        date           : rtypes.string
         sender_name    : rtypes.string
         editor_name    : rtypes.string
         user_map       : rtypes.object

               @props.is_prev_sender != next.is_prev_sender or
               @props.is_next_sender != next.is_next_sender or
               @props.editor_name != next.editor_name or
               @state.edited_message != next_state.edited_message or
               ((not @props.is_prev_sender) and (@props.sender_name != next.sender_name))

    #componentWillUnmount: () ->
    #    @props.actions.set_editing(@props.message, false)

    newest_content: ->
        @props.message.get('history').peek()?.get('content') ? ''

                                font_size    = {@props.font_size}
                                file_path    = {if @props.path? then misc.path_split(@props.path).head}
                                actions      = {@props.actions}
                                saved_mesg   = {@props.saved_mesg}
                                show_heads   = true />
                        </Panel>
                    </Col>
