refactoring 'change selection'