     opts = $.extend defaultOpts, $._messengerDefaults, opts
 
     inst = opts.instance or $._messengerInstance
-    
+
     unless opts.instance?
         locations = opts.parentLocations
         $parent = null

    checkClickable: ->
        for name, evt of @events
            if name is 'click'
                @$messenger.addClass 'messenger-clickable'

    undelegateEvents: ->
        super


        if not inst
            $el = $('<ul>')

            $parent.prepend $el

            inst = $el.messenger(opts)
            inst._location = chosen_loc
            $._messengerInstance = inst

        else if $(inst._location) != $(chosen_loc)
            # A better location has since become avail on the page.

            inst.$el.detach()
            $parent.prepend inst.$el

