asending/descending sort
refactor sort listeners
sort buttons with css arrows
switching to a different sort button resets toggle