make zoom buttons listen to zoomlevelschange