emit selectionChanged