Add tf listener singleton