delay "element" events

with this you can write

```js
var r = render().appendTo('#rows');
r.on('elemtn', function (elem) {});
```

instead of

```js
var r = render();
r.on('elemtn', function (elem) {});
r.appendTo('#rows')
```

The examples use `render().appendTo('#rows')` everywhere so it's confusing when you do that too, then add the event listener and wonder why server rendered elements aren't emitted.