title: function in setTimeout() with Backbone.js
body: <p>I am trying to use <code>setTimeout()</code> in a backbone model. The next code works:
  <code>setTimeout(this.ajaxRequest,4000)</code> 
  but not the next:
  <code>setTimeout(function(){ 
       this.ajaxRequest;
  },4000);</code> </p>
  
  <p>Neither using <code>_.bind(this.ajaxRequest, this);</code> (Underscore.js) or </p>
  
  <p><code>timeoutFunction: function(){
      this.ajaxRequest;
  },</code> with
  <code>setTimeout(this.timeoutFunction,4000);</code></p>
  
  <p>setTimeout function is called when the AJAX response is done (<code>success:</code>) and <code>_.bindAll(this);</code> is executed in <code>initialize:</code></p>