Added editable feature -- still needs the callbacks to update the row