fixed some errors
option to display where hooks are. refactored hooks to play nicely with delivery module : add an argument to hook function to dispath event on specific module. the model also has been modified to register specific listener