Preserved position of top left of scripting area when zooming

Fixes #108.