empty_selection_behaviour working
callback working