debugging ViewPort
comment reformatting
comment reformatting
fix viewport bug (1)
delete EViewPort