           .attr('title', '') # Remove title to disable browser hint
           .bind(triggerEvents)
 
+        # Activate on blur events if used on inputs and disable hide on click
+        if options.handleInputs and type in ['input', 'select', 'textarea']
+          self
+            .bind
+              focus: sip._triggerMouseover
+              blur: sip._triggerMouseout
+            .unbind 'click'
+
         # Hide popup when links contained in the trigger are clicked
         $('a', @).live 'click', sip.hideSmallipop
 )(jQuery)

    return @.each ->
      # Initialize each trigger, create id and bind events
      self = $ @
      objHint = hint or self.attr('title') or self.find(".#{options.infoClass}").html()
      if objHint and not self.hasClass('sipInitialized')
        newId = sip.lastId++

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