Submit fires twice if I have moved form in the DOM
<p>This works fine alone:</p>

<pre><code>        $('#signup').submit(function() {

            alert('submit event');

            $.ajax({
                url: url,
                data: data,
                success: function(msg) {
                    $('#mc-response').html(msg);
                }
            });

            return false;
        });
</code></pre>

<p>but submit fires twice if the form is not in its original location—i.e., if I used any of these on document load:</p>

<ul>
<li><p><code>$('.formcontainer').prependTo('body').slideDown();</code></p></li>
<li><p><code>$('.formcontainer').remove().prependTo('body').slideDown();</code></p></li>
</ul>

<p>Why would this happen? It works fine if I leave leave it in its original location.</p>
