Implement hoist separate from expand in messagelist.  Restore expand-all button.