anchor.diff:             catch E:R -> Stack = wf:stack(E,R),
                           wf:error(?MODULE,"Catch: ~p:~p~n~p", Stack),
                           {io,render_actions(wf:actions()),Stack} end,
  -    {reply,wf:format(Result),Req,State};
  +    {reply,wf:format(Result),Req,wf:context(State,?MODULE,{pickle,Result})};
   
   info({flush,Actions}, Req, State) ->
       wf:actions([]),
  
positive.code: info({direct,Message}, Req, State) ->
      wf:actions([]),
      Module = State#cx.module,
      _Term = try Module:event(Message)
           catch E:R -> Stack = wf:stack(E, R),
                        wf:error(?MODULE,"Catch: ~p:~p~n~p", Stack),
                        Stack end,
      {reply,wf:format({io,render_actions(wf:actions()),<<>>}),Req,State};
  
  info(Message,Req,State) -> {unknown,Message,Req,State}.
  
  
negative.code: html_events({pickle,Source,Pickled,Linked}=Pickle, State) ->
      wf:info(?MODULE,"Pickle: ~tp",[Pickle]),
      Ev = wf:depickle(Pickled),
      Result = case Ev of
           #ev{} -> render_ev(Ev,Source,Linked,State);
           CustomEnvelop -> wf:error("Only #ev{} events for now: ~p",[CustomEnvelop]) end,
      {io,render_actions(wf:actions()),<<>>}.
  