added ability to show/hide list