renderer handles only eles inside viewport extent & other related perf. enh's

Redraw regions #532