anchor.diff:      var controlBox = Builder.node("div", {className: 'studySegment-controls controls'});
       studySegmentItem.appendChild(controlBox)
   
  -    var renameControl = createRenameControl('studySegment', studySegmentId, null)
  +    var renameControl = createRenameControl('studySegment', studySegmentId, null, 'study segment')
       SC.inPlaceEdit(studySegmentA, renameControl.href, {
           externalControl: renameControl,
           externalControlOnly: true,
  
positive.code:         }, deleteControl.href
      ))
  
      var moveUpControl   = createMoveControl(-1, '&#9650;', 'studySegment', studySegmentId)
      SC.asyncLink(moveUpControl, {}, "epochs-indicator")
      var moveDownControl = createMoveControl( 1, '&#9660;', 'studySegment', studySegmentId)
      SC.asyncLink(moveDownControl, {}, "epochs-indicator")
  
      controlBox.appendChild(moveUpControl)
  
negative.code:     var epochId = epochH4.id.split('-')[1]
      var epochName = $('epoch-' + epochId + '-name')
  
      var addStudySegmentControl = createAddControl("Add segment", 'epoch', epochId, 'epoch')
      SC.asyncLink(addStudySegmentControl, {}, "epochs-indicator")
  
      var renameControl = createRenameControl('epoch', epochId, null, 'epoch')
      SC.inPlaceEdit(epochName, renameControl.href, {
          externalControl: renameControl,
          clickToEditText: "Click to rename"
      })
  
      var deleteControl = createDeleteControl('epoch', epochId, 'epoch')
      Event.observe(deleteControl, "click", deleteHandler(function() {
              return "Are you sure you want to delete the epoch '" + epochName.innerHTML +
                  "'?  This will permanently remove it, all its study segments, its periods, and its events. " +
  