Thank you mister nages, 1) how would this refresh occur? WITH OBJECT :aCols[ 3 ] :bPaintText := <|oCol, hDC, cText, aRect, aColors| FW_SayTextHilite( hDC, cText, aRect, oFonte_Browse, aColors[ 1 ], aColors[ 2 ], ; { aHilite } ) Return NIL > END There are two browsers when the first line change...