       newMessageBar.enableMessageActionButtons()
       @selectMessage data, item, paneView
 
+    # in constructor we already add another listener to use without views
+    # we have to remove all the listeners and bind a new one to send
+    # after view is loaded.
+    @off 'MessageShouldBeSent'
     @on 'MessageShouldBeSent', ({formOutput,callback})=>
       @prepareMessage formOutput, callback, newMessageBar
 

    super options, data

    @selection = {}

  fetchMessages:(options, callback)->
    KD.whoami().fetchMail? options, callback

        title     : if err then "There was an error sending your message - try again" else "Message Sent!"
        duration  : 1000
      message.mark 'read'
      newMessageBar?.emit 'RefreshButtonClicked'
      callback? err, message
