Replacing message view with semantic HTML5 tags