anchor.diff:      }
   }
   
  -
   function setUpMarker(draggable, dropZone) {
  -    var prevDurationIndex = draggable.currentDurationIndex;
  -    var newDurationIndex = dropZone.durationIndex;
       var activity = (typeof(draggable.activity) != 'undefined') ? draggable.activity : dropZone.parentNode.getElementsByClassName('activity')[0].innerHTML.strip();
  -    if (prevDurationIndex != newDurationIndex && activity == dropZone.parentNode.getElementsByClassName('activity')[0].innerHTML.strip()) {
  -        var marker = createMarker(newDurationIndex, activity);
  +    if (activity == dropZone.parentNode.getElementsByClassName('activity')[0].innerHTML.strip()) {
  +        var marker = createMarker(activity);
           dropZone.appendChild(marker);
   
           draggable.parentNode.removeChild(draggable);
  
positive.code:     }
  }
  
  
  function setUpMovingMarker(draggable, dropZone) {
      draggable.innerHTML = '';
      var element = dropZone.getElementsBySelector("span")[0];
  
negative.code:                 accept:['marker','newMarker'],
                  hoverclass: 'hoverActive',
                  onDrop: moveEvent })
          }
      );
  
      document.getElementsByClassName('marker').each(
          function(item) {
              new Draggable(item, {revert: true});
              item.activity = item.parentNode.parentNode.getElementsByClassName('activity')[0].innerHTML.strip();
          }
      );
  
      Droppables.add($('deleteDrop'), { accept:'marker', hoverclass: 'hoverActive', onDrop:deleteEvent })
  }
  
  function moveEvent(draggable, dropZone) {
      var wholeElement = dropZone.getElementsBySelector("span")[0]
  