Merge two listener for animation and callback
Add first unlockAchievement