Expose Option to Keep List Open After Selection

This is a new PR for #529. It handles the merge to get it up-to-date and is going to address some usability issues I found while testing that thread.