I made a new element in a div with class "info", using html():

```
$(".info").html(
    $elementsString      // which places a bunch of form elements in there
);

```

And I fire an event on click:

```
$('.info').on('click', 'input', function(event){
    alert('ey');
    event.preventDefault();
});

```

But the event is fired twice. Anyone know why?

**JSFiddle**

Right, [here](http://jsfiddle.net/5uHQz/1/)'s the JSFiddle.