added EcoPointsChangeListener