add sort functionality to songview

- Fix to make sure selected items stay selected when a song is redrawn

Signed-off-by: Benjamin Kaiser <benjaminjkaiser@gmail.com>