start of using the Symfony event dispatcher to extend functionality
start of using the Symfony event dispatcher to extend functionality