Don't persist changes to selected columns when the user cancels

This should resolve #164.