decoupage des hooks
Abstract HookListener API