Calculate scroll position to determine whether to show the
promo or not instead of using a hard-coded height

Add a header and body to the default template instead of a single
line of text and update the CSS as needed. Each line can be customized.

Add a dismiss link that hides the container (until the page)
is reloaded