adding aspect_ratio support to ZoomTool's 'box' mode