changed text part for new listener instead of  controller