added setting of default height/width so they can be read before begin()