         else
             @$el.undelegate()
             @$el.unbind eventName
-    
+
     undelegateEvents: () ->
         @jqoff ".delegateEvents#{this.cid}"
 

            msg._actionInstance.then(handlers.success, handlers.error)

        return msg
    
    # Aliases
    do: ActionMessenger::run
    ajax: (m_opts, args...) ->
        m_opts.action = $.ajax
    
        @run(m_opts, args...)

    expectPromise: (action, m_opts) ->

$.extend Messenger,
    Message: RetryingMessage
    Messenger: ActionMessenger

    themes: Messenger.themes ? {}

$.globalMessenger = window.Messenger = Messenger
