Ticket #3569: various fixups in WListbox engine.