         )
         .html(adHtml)
         .prepend('<a href="#" class="close">Close X</a>')
-        .append('<a href="#" class="countdown">Advertisement closes in <span class="timeleft">'+timeout+'</span> seconds.</a>')
+        .append('<a href="#" class="countdown">Advertisement closes in <span id="timeleft">'+timeout+'</span> seconds.</a>')
         .appendTo('body')
         .wrap('<div class="ad-interstitial-wrap is-faded-out" />')
 

          window.clearInterval poll

          if not adManager.firstLoaded and window.fs
            window.fs.log(
              'event':'/destination/ad/first'
            )
            adManager.firstLoaded = true
      , timeout


    closeInterstitial : (e) ->
      if not e or not e.keyCode or (e.keyCode and e.keyCode is 27) # 27 = Escape
        $('.ad-interstitial-wrap').addClass('is-faded-out').on 'transitionend otransitionend webkitTransitionEnd', ->
          # Destroy this as we don't need it anymore
          $('.ad-interstitial-wrap').remove()

        $('body').unbind('keyup', adManager.closeInterstitial)
        window.clearInterval adManager.lp_interstitialTimer
        e && e.preventDefault() && e.stopPropagation()

    # Abstract this polling functionality out for use in both checkMpu and hideEmpty
