Updated listener