updated the way the playlist view is composed as the previous implementation had a high memory consumption and the one before that rearanged the items in the list seemingly randomly
updated the scroll into view behavior to just call scroll into view on the list view on which it is attached