     location_change = Map.put(%{}, key, value)
     Proxy.post("events/#{id}", body: %{location: location_change})
     %{body: event} = Proxy.get("events/#{id}")
-    event
+    event_pipeline(event)
   end
 
   def edit_tags_and_fetch(id, tags) do
     Proxy.post("events/#{id}", body: %{tags: tags})
     %{body: event} = Proxy.get("events/#{id}")
-    event
+    event_pipeline(event)
   end
 
   defp set_status(id, status) do
     Proxy.post("events/#{id}", body: %{status: status})
     %{body: event} = Proxy.get("events/#{id}")
-    event
+    event_pipeline(event)
   end
 
   defp mark_action(id, action) do

    change = Map.put(%{}, key, value)
    Proxy.post("events/#{id}", body: change)
    %{body: event} = Proxy.get("events/#{id}")
    event
  end

  defp apply_contact_edit(id, [raw_key, value]) do

    contact_change = Map.put(%{}, key, value)
    Proxy.post("events/#{id}", body: %{contact: contact_change})
    %{body: event} = Proxy.get("events/#{id}")
    event_pipeline(event)
  end

  defp apply_location_edit(id, [raw_key, raw_value]) do
