             item.expiryDate = snippet.expiryDate
             @createInstance null, item
 
-        @addOverlay() if @shouldAddOverlay and @visibleTooltips.length > 0
+        if @visibleTooltips.length > 0
+          if @shouldAddOverlay then @addOverlay() else @addLayers()
+
 
   createInstance: (parentView, data) ->
     assets = @getAssets parentView, data

      for tooltipInstance in @visibleTooltips
        tooltipInstance.getOptions().parentView.tooltip?.destroy()
      @overlay.remove()
      @visibleTooltips.length = 0
    }
    , assets.data

    if @visibleTooltips.indexOf(parentView.tooltip) is -1
      @visibleTooltips.push parentView.tooltip

    tooltip.on "IntroductionTooltipClosed", =>
      @close parentView.getOptions().introId
