The listener position is now updated correctly.