add scale field to GUI and make canvas show packed image