remove cell implementation and selection#get(i). replaced with {selection,grid}.value(at|i, val)