Initial UX

rendering as canvas, downloading as PNG does not always work. UI elements for this are hidden.