List improvements from kpfleming (bugs #3166,#3140)