reworking of JS, CSS

shrink the HTML part down to the minimum

use a div to contain "the test",
  generate the <pre> element inside that for the text part
  leaves space for some control buttons (they don't work yet)

style it to show that JS has not yet fired
  then give "Loading..." indicator

pass around jquery selector objects, not the resulting elements
  because more operations are accessible from the selector
JS - expose a version number

also back it to the CGI
enough UI to show/reload/cancel

stash (selector, results, jqXHR) on the element
add buttons to div.control
define actions for the buttons
split tap_load_parse out of fetch_tap, to enable Reload
remove some of the ugly from the styling
experiment - can it show widgets in columns?

yes it can, but my div.cols-2 style is b0rk
experiment - can it show widgets in tables?

yes

finish removing the assumption
 that the [data-tap-src] element is a div