correct listener for calculating property