[Turn on line numbering]arg event; if (!hooks) hooks = #[]; (> .will_hook(event, sender()) <); hooks = dict_add(hooks, event, setadd((| hooks[event] |) || [], sender())); hooked = (hooked || #[]).setadd_elem(sender(), event); (| .did_hook(event, sender()) |);
["// Created 16-Dec-1996 as a part of ColdCore, see: @help Credit"]