add weak event listener test.