Add zooming, struggle to keep it legible