Changed HTML Widget to have it's own view model and updated view.