fixes #100 from @1evan2 and #99 from @restless

Added a watcher based on a concatenation of the rendered rows to regenerate the CSV data uri link.