Implement zoom.