Fixed get scale button behaviour to prevent unneeded calculation