More semicolons

To allow extra code on the same line and prevent warnings in linters.
Add html support

Generally the embedded script will be javascript in html, so use the
'deubgger' statement from there.