Add a new listener for Interface