mid commit, working on config screen

next up: add method `update_grid` to view