add selection_changed handler