user can now control 'zoom' factor