input extents optional, for v2
organize functions
select cells on click