refactor sort listeners
sort buttons with css arrows