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


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

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

      @collection = options.collection

      @layout = @getLayout options.location     

      @setupLayout @layout
