misc fixes to survey render stage

* returning ensureElInView to previous version
* softRender groups to keep functionality but improve performance