add a new widget: html