   ARROW = clonableARROW.cloneNode(true); ##this is faster than createElement
 
   Handsontable.renderers.TextRenderer(instance, TD, row, col, prop, value, cellProperties)
-  addNotesClasses instance, TD, row, col, prop
+  annotateCells cellProperties, instance, TD, row, col, prop
 
   TD.appendChild(ARROW)
   Handsontable.Dom.addClass(TD, 'htAutocomplete')

    value = "N/A"

  Handsontable.renderers.TextRenderer(instance, TD, row, col, prop, value, cellProperties)
  addNotesClasses instance, TD, row, col, prop

## And finally, deploy the various renderers.


    Handsontable.Dom.addClass(TD, tag)
  for tag in rowData['$notes']?['$tags'] or []
    Handsontable.Dom.addClass(TD, tag)
  if rowData['$notes']?[fieldName]?.locked == true
    cellProperties.readOnly = true

## Modified autocomplete option renderer
## @param {Object} instance Handsontable instance
