anchor.diff:      {noreply, State#state{active=false, appmon=undefined}};
   
   handle_info({Key, {promise_reply, SysInfo}},
  -	    #state{async=Key, panel=Panel, samples=Data, active=Active, wins=Wins0,
  +	    #state{async=Key, panel=_Panel, samples=Data, active=Active, wins=Wins0,
   		   time=#ti{tick=Tick, disp=Disp0}=Ti} = S0) ->
       Disp = trunc(Disp0),
       Next = max(Tick - Disp, 0),
  
positive.code:     if Active ->
  	    update_alloc(S0, Info),
  	    State = precalc(S1),
  	    catch wxWindow:refresh(Panel),
  	    {noreply, State};
         true ->
  	    {noreply, S1}
  
negative.code: 		     Row + 1
  	     end,
      wx:foldl(Update, 0, Fields),
      wxWindow:thaw(Grid),
      Fields.
  
  alloc_info(SysInfo) ->
  