Operate on current transformation matrix when zooming

Closes #398