handle external pointers and environments; scroll changed rows into view
allow pane to observe scroll position inside environment grid