Data channel UI fixes.

- Don't use edit text in list view.
- Add edit data channel field dialogue.
- Update references when data channel fields change in any way.