     return @.each ->
       # Initialize each trigger, create id and bind events
       self = $ @
+      type = self[0].tagName.toLowerCase()
+
+      # Get content for the popup
       objHint = hint or self.attr('title') or self.find(".#{options.infoClass}").html()
       if objHint and not self.hasClass('sipInitialized')
         newId = sip.lastId++

          .attr('title', '') # Remove title to disable browser hint
          .bind(triggerEvents)

        # Hide popup when links contained in the trigger are clicked
        $('a', @).live 'click', sip.hideSmallipop
)(jQuery)

      preferredPosition: 'top' # bottom, top, left or right
      triggerOnClick: false
      touchSupport: true
      handleInputs: true
      funcEase: 'easeInOutQuad'
      cssAnimations:
        enabled: false
