playnext/prev handled by playlistview - refactored - smaller function