app state has :board, board is created with create-dot and render with render view mapv of all dots