buttons: undo/redo, zoom, pan, new, download
rebuild