     initialize : (options = {}) ->
       super options
 
+      @collection = options.collection
+
       @layout = @getLayout options.location     
 
       @setupLayout @layout


    processStateChange : ->
      super
      if @state != Points.States.separated
        @list_view.children.each (vw) -> vw.disableDrag()
      else


      @listenTo list_view, 'before:item:added', (view) => 
        @listenTo view, 'render', =>
          if @state == Points.States.separated && @collection.size() > 0
            view.enableDrag()

    getHeaderView : (sort) ->
