reduced variables in CanvasView
fixed unexpected canvas translation change on vertical/horizontal split