added UpdatedListener