startpage() now only takes width/height