can now control zoom factor