This component is using HTML5 and javascript, so it can be used on mobile and reactive web.
Saved image will be send as base64 (with customizable scale)
Minor cosmetic adjustment, hide the canvas used for temporary saved image.