add setViewVis()