Simpler proportional zoom; fast scaling canvas