Add cellIsVisible function.
Pass cellIsVisible to selection range.
Only consider visible cells when moving/selecting.