     this.tokenIterator(tokenIndex, modifier, selected)
 
   changeTokenKind: (kind) ->
-    this.lastUsedLabel = kind
+    this.useLabel(kind)
     return if this.selectedTokenIndex < 0
 
     modifier = (token, kind) ->

  selectChunkWithTokenIndex: (index) ->
    this.changeChunkState(this.selectedTokenIndex, false)
    this.changeChunkState(index, true)
    this.lastUsedLabel = this.tokens[index].kind
    this.selectedTokenIndex = index
    index


            _this.tokenSkipCount = (_this.setCurrentAnnotationLength(tokenId) - 1)
            tokenKind = _this.tokens[tokenId].kind
            tokenHash['annotation'] = {
              label: _this.knownLabels[tokenKind].acronym,
              length: _this.currentAnnotationLength
            }
            annotatedTokens.push(tokenHash) # debug
