Allow ctrl+scroll to zoom in and out.
Change the number of columns depending on the scale and width of the control.