support scale when getting viewport
working on conversion to pdflistview coordinates - get position ok
refactor setposition to use compute offset