updated events to use composer from Factory
PSR-0 autoloading is now handled correctly