           $(@).css(left: view.drag.milestonesAfterPositions[i] + delta)
       
       stop: (event, ui)->
+        ui.element.resizable 'option', 'grid', false
+        ui.element.draggable 'option', 'grid', false
+        
         id = ui.element.attr('data-cid')
         milestone = view.milestones.get(id)
         return unless milestone

        view.drag.$milestonesAfter.each (i)->
          $(@).css(left: view.drag.milestonesAfterPositions[i] + delta)
      
      stop: -> view.drag = null
      revert: ($target)-> !$target or !$target.is('.roadmap-band')



    maxStartDate = null
    milestonesAfter = []
    
    grid = [@weekWidth(), @bandHeight()]
    $milestone.resizable 'option', 'grid', grid
    $milestone.draggable 'option', 'grid', grid
    
    for milestone in milestonesInBand
      if milestone.get('endDate') < startDate
        minStartDate = 2.days().after(milestone.get('endDate'))
