Threading fix for texture scaling, make option immediate (mk. 2)

I learned more about git in the past half hour than I ever wanted to :P