liberalised version of Symfony Event Dispatcher
Merge pull request #141 from shieldo/liberalise_event_dispatcher

liberalised version of Symfony Event Dispatcher