fixed bug where prev() skips first track