Internal (Refactor): Round II

* New refactors for:
* add_view_row_cell_item, which adds a cell item to a view_item.row
* paired on_new_* with assoc add_new_*, isolating event handlers from
commands.