fu newlistener