listen to the values