text: /*
      Informal version tracking
  
      20200617 - added ability to split on new line and have new lines in the text to render
      20191109 - added simple copy to clipboad button
      20191107 - footer auto config now added to GUI
      20191106 - split out text formatting, wrap code to a class, allows autosize of footer to have different size if too large, fixed bug where footer vertical adjust slider did not adjust y value
      20191031 - split into multiple files to make js easier to edit, side-effect html validation easier added background shape
      20191029 - all html code events added by js, and config controlled by js min, max, value, defaults, changed label to number and  hooked slider to number, text alignment
      20191026 - added basic font effect control - normal, outline, shadow, glow
      20191020 - added dom subtree hook to getFooterTextFrom
      20191020 - started tracking
  
      Renderer is open source and available from: https://github.com/eviltester/textrenderer
  
  */
  