Add get/set methods for viewport width/height
major changes