moved xp listener