anchor.diff:  %%%%%%%%%%%%%%%%%%%%
   websocket_info({pulse, Token, UTC, Value}, Req, #ws_state{pulses=Pulses, last_utc = LastUTCs}=State) ->
     case lists:keyfind(Token, 2, Pulses) of
  -    false -> 
  +    false ->
         {ok, Req, State};
       {Name,Token} ->
         case lists:keyfind(Token, 1, LastUTCs) of
  
positive.code:   Step = proplists:get_value(step, Opts, pulsedb_query:downsampler_step(Q1)),
    To   = Now - 4,
    From = To - Step * 60,
    
    Q2 = 
    if 
      Step > 1 -> pulsedb_query:set_step(Step, Q1);
      true -> Q1
    end,
    
    QueryRealtime = pulsedb_query:remove_tag([from, to], Q2),
    QueryHistory = pulsedb_query:set_range(From, To, Q2),
    
  
    
    Name = pulsedb_query:remove_tag([<<"account">>], QueryRealtime),
    
    {pulsedb_query:render(Name),
     pulsedb_query:render(QueryRealtime),
     pulsedb_query:render(QueryHistory)}.
  
negative.code: % HISTORY
  %%%%%%%%%
  handle(Req, #page_state{embed=Embed, resolver=Resolver, auth=Auth, mode=history}=State) ->
    {ok, Reply} =
    case resolve(Embed,Resolver,Auth) of
      {ok, Title, Queries, _Zoom} ->
        {Step, Req1} = cowboy_req:header(<<"x-use-step">>, Req),
        Opts = use_step(Step),
        case pulse_history(Title, Queries, State, Opts) of
  