[Bug 676] New - listview redraw logic on change of item slightly wrong