Use the symfony event dispatcher