added plugin_monitor which interfaces to various hook subsystem