Previous implementation of placing the cursor on the first column of the highlight failed to take into account that the highlighter can return more than one data structure.
Previous implementation of placing the cursor on the first column of the highlight failed to take into account that the highlighter can return more than one data structure.