like widget markup and styling