 
     processStateChange : ->
       super
+
+      return if @collection.size() == 0
+
       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
            view.enableDrag()

    getHeaderView : (sort) ->

    initialize : (options = {}) ->
      super options

      @collection = options.collection

      @layout = @getLayout options.location     

      @setupLayout @layout
