anchor.diff:    pull_region(Target, Vizceral),
     push_connection(Source, Target, {N, W, D}, Additional, Vizceral).
   
  -push_focused_connection(Source, Target, RegionName, {N, W, D}, Additional, Vizceral) ->
  +push_focused_connection(S, T, RN, NWD, Vizceral) ->
  +    push_focused_connection(S, T, RN, NWD, #{}, Vizceral).
  +
  +push_focused_connection(Source, Target, RegionName, {N, W, D}, A, Vizceral) ->
       {Region, NewV} = pull_region(RegionName, Vizceral),
  -    NewR = push_connection(Source, Target, {N,W,D}, Additional, Region),
  -    push_region("", NewR, NewV).
  +    NewR = push_connection(Source, Target, {N,W,D}, A, Region),
  +    push_region(RegionName, NewR, NewV).
   
   %% ---------------------- Focused ---------------------
   push_focused(Name, Region, Vizceral) ->
       push_focused(Name, Region, #{} ,Vizceral).
  +
   push_focused(Name, RegionName, Additional, Vizceral) ->
       #{nodes := Nodes} = Vizceral,
       {[Region], Rest} = lists:partition(
  
positive.code:     ok = epl:subscribe(),
  
      %% Initialise counters, so that later we can calculate deltas
      Counters = get_traffic_counters(),
      {ok, #state{counters = Counters}}.
  
  handle_call(Request, _From, _State) ->
      exit({not_implemented, Request}).
  
negative.code:          code_change/3]).
  
  -record(state, {subscribers = [],
                  traffic = [],
                  msg_pass = #{}}).
  
  %%%===================================================================
  %%% API functions
  