anchor.diff:                                            end,
                                             Addresses),
                               {noreply,
  -                             maps:without([info],
  -                                          State#{id => Id,
  -                                                 start_time => StartTime,
  -                                                 partial => <<>>})};
  +                             maps:without(
  +                               [info],
  +                               State#{
  +                                 id => Id,
  +                                 start_time => StartTime,
  +                                 networks => gun:get(Gun, "/networks"),
  +                                 partial => <<>>})};
                           {error, Reason} ->
                               {stop, Reason, State}
                       end
               end
       end;
   
  -handle_info({gun_data, _, Networks, fin, Data},
  +handle_info({gun_data, Gun, Networks, fin, Data},
               #{networks := Networks,
                 partial := Partial} = State) ->
       haystack_docker_network:process(<<Partial/binary, Data/binary>>),
  -    {noreply, maps:without([networks], State#{partial => <<>>})};
  -
  -handle_info({gun_data, _, Containers, fin, Data},
  +    {noreply, maps:without(
  +                [networks], State#{
  +                              partial => <<>>,
  +                              containers => gun:get(Gun, "/containers/json")})};
  +
  +handle_info({gun_data, Gun, Containers, fin, Data},
               #{containers := Containers,
                 partial := Partial} = State) ->
       process_containers(<<Partial/binary, Data/binary>>),
  -    {noreply, maps:without([containers], State#{partial => <<>>})};
  +    {noreply, maps:without(
  +                [containers],
  +                State#{partial => <<>>,
  +                       events => gun:get(Gun, "/events")})};
   
   handle_info({gun_data, _, Events, nofin, Data},
               #{partial := Partial,
                 events := Events} = State) ->
  -    {noreply,
  -     process_events(<<Partial/binary, Data/binary>>, State#{partial => <<>>})};
  +    {noreply, process_events(
  +                <<Partial/binary, Data/binary>>, State#{partial => <<>>})};
   
   handle_info({gun_data, _, _, nofin, Data}, #{partial := Partial} = State) ->
       {noreply, State#{partial => <<Partial/binary, Data/binary>>}};
  
positive.code:     case jsx:decode(<<Partial/binary, Data/binary>>, [return_maps]) of
  
          #{<<"ID">> := <<>>} ->
              {noreply, State#{start_time => haystack_date:right_now()}};
  
          #{<<"ID">> := Id,
            <<"SystemTime">> := SystemTime} ->
  
negative.code: handle_info({gun_up, Gun, http}, #{docker := Gun} = State) ->
      {noreply,
       State#{
         info => gun:get(Gun, "/info")
        }};
  
  handle_info({gun_down, Gun, http, normal, [], []}, #{docker := Gun} = State) ->
      {noreply, State};
  
  handle_info({gun_data, Gun, Info, fin, Data},
              #{info := Info,
                partial := Partial,
                host := Host} = State) ->
  