Changed custom fields to use a tableview
Custom fields are stored and loaded, missing Undo