Allow more customisation of zoom.