fix listener priority