> I'm going to have to re-introduce that to disable stock_img from effecting viewLim whenever it is called.

Could you use your new context manager instead?