title: Backbone events not firing on new element added to DOM
body: <p>I'm using a combination of handlebars and Backbone. I have one "container" view which has an array to hold child views. Whenever I add a new view, click events are not being bound.</p>
  
  <p>My Post View:</p>
  
  <pre><code>Post.View = Backbone.View.extend({
      CommentViews: {},
      events: {
          "click .likePost": "likePost",
          "click .dislikePost": "dislikePost",
          "click .addComment button": "addComment"
      },
      render: function() {
          this.model.set("likeCount", this.model.get("likes").length);
          this.model.set("dislikeCount", this.model.get("dislikes").length);
          this.$('.like-count').html(this.model.get("likeCount") + " likes");
          this.$('.dislike-count').html(this.model.get("dislikeCount") + " dislikes");
  
          return this;
      }, ...
  </code></pre>
  
  <p>My callback code in the "container" view which creates a new backbone view, attaches it to a handlebars template and shows it on the page:</p>
  
  <pre><code>success: _.bind(function(data,status,xhr) {
                          $(this.el).find("#appendedInputButton").val('');
                          var newPost = new Post.Model(data);
                          var newPostView = new Post.View({model: newPost, el: "#wall-post-" + newPost.id});
                          var source = $("#post-template").html();
                          var template = Handlebars.compile(source);
  
                          var html = template(newPost.toJSON());
                          this.$('#posts').append(html);
                          newPostView.render();
                          this.PostViews[newPost.id] = newPostView;
                      }, this), ...
  </code></pre>
  
  <p>Not sure what's going on, but this sort of code is run initially to set up the page (sans handlebars since the html is rendered server-side) and all events work fine. If I reload the page, I can like/dislike a post as well.</p>
  
  <p>What am I missing?</p>