title: Call method in collection, when View's method called
body: <p>I have a view and collection like this:</p>
  
  <pre><code>window.DmnView = Backbone.View.extend({
      template: _.template($("#tmpl_dmnListItem").html()),
      events: {
          "click .getWhois": "showWhois",
          "click .getDomain": "toBasket"
      },
      initialize: function() {
          this.model.bind('change', this.render, this);
          this.model.bind('destroy', this.remove, this);
      },
      render: function() {
          return $(this.el)
                  .attr("class", this.model.get("free") ? "dmnItem green" : this.model.get("checked") ? "dmnItem red" : "dmnItem red loader")
                  .html(this.template(this.model.toJSON()));
      },
      remove: function() {
          $(this.el).remove();
      },
      showWhois: function() {
          showBoxes(this.model.get("info"));
          return false;
      },
      toBasket: function() {
          this.model.toBasket();
          console.log("view");
      }
  });
  
  window.DmnListApp = Backbone.View.extend({
      el: $("#regWrap"),
      events: {
          "keypress #dmnName": "checkAll"
      },
      initialize: function() {
          this.input = this.$("#dmnName");
          this.list = this.$("#dmnList");
          this.basket = this.$("#dmnBasket");
          dmnList.bind('add', this.addOne, this);
          dmnList.bind('all', this.render, this);
          DmnView.bind('toBasket', this.toBasket, this);
      },
      render: function() {
  
      },
      addOne: function(dmnItem) {
          var view = new DmnView({model : dmnItem});
          this.list.append(view.render());
      },
      checkOne: function(name, zone, price, days) {
          dmnList.create({name: name, zone: zone, price: price, days: days});
      },
      checkAll: function(e) {
          var name = this.input.val();
          if (!name || e.keyCode != 13) return;
          if (name == "")
              name = "yandex";
          dmnList.destroyAll();
          var zoneList = dmnList.domainsInfo.Name;
          var costList = dmnList.domainsInfo.CostOrder;
          var daysList = dmnList.domainsInfo.DaysToProlong;
          var parent = this;
          $.each(zoneList, function(key, zone) {
              parent.checkOne(name, zone, costList[key], daysList[key]);
          });
          this.input.val("");
      },
      toBasket: function(){
          console.log("collection");
      }
  });
  </code></pre>
  
  <p>I want Collection's method toBasket() to be called after View's method toBasket() was called. For this purpose I do the following in Collection:</p>
  
  <pre><code>DmnView.bind('toBasket', this.toBasket, this);
  </code></pre>
  
  <p>So, if this worked, I should receive two messages in my javascript console:</p>
  
  <ol>
  <li>view</li>
  <li>collection</li>
  </ol>
  
  <p>(Maybe in other order)</p>
  
  <p>But I only see "view" message in console. What I do wrong?</p>
  
  <p>TIA!</p>