toggling zoom behaviour WORKS