update to the table views to allow editing contents

* move the value transformer from the array controller to the table view
* have the table view call `updateTrigger:` when touched