     change = Map.put(%{}, key, value)
     Proxy.post("events/#{id}", body: change)
     %{body: event} = Proxy.get("events/#{id}")
-    event
+    event_pipeline(event)
   end
 
   defp apply_contact_edit(id, [raw_key, value]) do

    calendar_tags = Enum.filter(event.tags, &String.contains?(&1, "Calendar: "))

    new_tags = Enum.concat(tags, calendar_tags)

    Event.set_tags(event, new_tags)
    new_event = edit_tags_and_fetch(id, new_tags)

    push(socket, "event", %{id: id, event: new_event})

    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
