Thanks for the hint. But I did not try such *advance* techniques so far. Both Delete-then-insert and Insert-then-delete work for me. Interestingly, I found Delete-then-insert can cause some flicking when replacing items near bottom, while Insert-then-delete always works fine.
Zhang Le -- http://mail.python.org/mailman/listinfo/python-list