title: jQuery focusin and focusout live events are not firing
body: <p><strong>jQuery Version: 1.4.1</strong></p>
  
  <p>I am attempting to write a simple watermark type plugin and I want to take advantage of live events since not all of the elements I need to use it on will exist during the page load, or they may be added and removed from the DOM.  However, for some reason the events never fire.  </p>
  
  <p>Here is the not working code:</p>
  
  <pre><code>; (function($) {
  
      $.fn.watermark = function(text) {
  
          return $(this).each(function() {
              $(this).live('focusout', function() {
                  if (this.value == "") {
                      this.value = text;
                  }
  
                  return false;
              });
  
              $(this).live('focusin', function() {
                  if (this.value == text) {
                      this.value = "";
                  }
  
                  return false;
              });
          });
      }
  
  })(jQuery);
  </code></pre>
  
  <p>I can get this to work without using live events.  This code does work:</p>
  
  <pre><code>; (function($) {
  
      $.fn.watermark = function(text) {
  
          return $(this).each(function() {
              $(this).focusout(function() {
                  if (this.value == "") {
                      this.value = text;
                  }
  
                  return false;
              });
  
              $(this).focusin(function() {
                  if (this.value == text) {
                      this.value = "";
                  }
  
                  return false;
              });
          });
      }
  
  })(jQuery);
  </code></pre>