Fixed: nested html was being printed twice.
Added: .on_run funcs can change tag.
AddeD: test for .tag sanitizer
Typo.