anchor.diff:    receive
         {browser, Data} ->
             %?debugVal({"ws:browser", Data}),
  -          wsManager ! {send, Ws:get(path), Data},
  +          hookManager ! {Ws:get(path), Data, self()},
             handle_websocket(Ws);
         closed ->
             wsManager ! {del, Ws:get(path), self()},
  
positive.code:     Any ->
        ?debugVal(Any)
    end.
  
negative.code: stop() ->
    wsManager ! stop,
    cfgManager ! stop,
    hookManager ! stop,
    misultin:stop().
  
  boot() ->
    {ok, Path} = application:get_env(shirasu, setting),
    {struct, PropList} = loadConfig(Path),
    spawn(?MODULE, hookManager, []),
    register(cfgManager, spawn(?MODULE, cfgManager, [PropList])),
    Modules = getModules(),
    ok = inets:start(),
  