finished HookInjector, which injects an event call into a class