 
         # bind each of the selectors
         for key, selector of bindings
-            this.ui[key] = this.$(selector)
+            this.ui[key] = this.$el.filter(selector).add(this.$el.find(selector))
 
 
     # Sets callbacks, where `this.domEvents` is a hash of


    initializeKeyBindings: Lanes.emptyFn

    # initializeFormBindings: ->
    #     @_form_bindings = {}
    #     for data, selector of @form_bindings
    #         @_form_bindings[data] =

    setFieldsFromBindings: ->
        binding.setAllFields() for name, binding of @_form_bindings

        self = this;
        opts = {
            selector: subview.container || "[data-hook='#{subview.hook||name}']"
            waitFor: subview.waitFor || subview.model || subview.collection || ''
            prepareView: subview.prepareView || (el,options)->
                klass = self._subviewClass(subview)
                if subview.collection
                    new Lanes.Vendor.Ampersand.CollectionView({
                        el: el, parent: self, viewOptions: options, view: klass,
                        collection: _.getPath(this, subview.collection)
                    })
                else
                    options = _.extend(options,{ el: el, parent: self })
                    for attr in ['model','data']
                        if subview[attr]
                            options[attr] = _.getPath(this, subview[attr])
                    new klass(options)

        }
        action = ->
