better logic for next and prev, know bug if chaning much it cant play some track, dont know why