Improved world listener