image only gets scaled if it is larget than preferred res. previously it was being scaled always.