List selections now change according to cancelling, adding, selecting, etc. as they should