addlistener issue