у тебя в var объявлена переменная cback, а здесь ты используешь callback, которая объявлена выше. какая-то из них явно лишняя.