solves some highdpi issues saves and reads natural sizes separed by scalefactor so they don't get mixed up when the scaefactor changes resulting in wrongly sized items reviewed-by:David Edmundson <david@davidedmundson.co.uk>