liip/drupaleventmanagermodule (packagist): Event manager to enhance the Drupal hook system (actually use it for you custom events instead of the hook system)
Keywords: testing|TDD|event handler|loose coupling|drupal|Drupal 7|ood|software quality|subject observer pattern