Вернуть трек на прежнее место, отмена случайного нажатия на лайк

Avatar

Если у трека случайно убрать лайк, то когда снова нажмёшь лайк он добавится уже в начало списка, нужно сделать возможным отменить последнее действие, или чисто под это действие предлагать вернуть трек туда где он был, типа если ты лайкнешь любой трек какой когда-то был лайкнут, то выдать окошко с предложением вернуть его на первоначальное место