bind to append/replace last

this is a quick patch for #32, by performing the append/replace last we get around the events problem. there could still be other cases that get screwed (`replace`ing with a child that has `append`s or something) but this fixes a lot of them.

i wonder if the other could even be solved by just remove the reactive-specific attributes... dunno if that makes it too magic-y though. slash or if it should be fixed somehow else in the abstraction