Add zoom, closes #68