bind() duplicate listener check