Fix zoom/pan

I feel like we fix this every 2 days or so.  If it happens again we'll
have to find another way to write Alchemy::getInst() to where it doesn't
mess up.