Modified playlist to support previous and save state