Implemented in-place editing and persistence back to Firebase!