Update JS:
 * switch scroll listener to a setInterval
 Should avoid degrading the scroll performance.

 * add a promoSlide CSS from the main demo site.
 Add a close icon and update the css to include it. Not particularly
 attractive styles but they work as a starting point.