Not displaying all of the widget if it is not on the page where it is supposed to be displayed.
Moved the caption above the email address.
Added configuration fields 'html_before' and 'html_after'.
No need to enclose in the <address> tag by default.