Comment 6 for bug 533216

problem is that lang_view_func is called every time the list row needs to be redrawn ... and every time the markup for every row is reseted ... even worse self._localeinfo.translate function is called for every row (this function seems to be quite expansive)

because row color can be changed only by dragging rows, row colors should be changed only as a response to drag event