use ellipse rectangle for highlighting

also use iterator-> values for string formatting instead of current
cursor position!