added removed call to listener interface