Code

do not request redraw if an item has zero dimensions; also remove redundant redraw...