title: Pass object to prototype callback
body: <p>I am using the <a href="http://nivo.dev7studios.com/" rel="nofollow">Nivo Slider plugin</a> for jQuery. The plugin allows you to provide some callbacks in an <code>object</code> inside the parameters of the plugin's prototype e.g.</p>
  
  <pre><code>$('.slider').nivoSlider({
      afterLoad: control_responses(this, false),
      beforeChange: control_responses(this, false),
      afterChange: control_responses(this, false)
  });
  </code></pre>
  
  <p>Where I have passed <code>this</code> to <code>control_responses()</code> I actually want to send the current iteration of <code>$('.slider')</code> however <code>this</code> currently refers to the <code>window object</code>.</p>
  
  <p>How would I pass the current iteration of <code>$('.slider')</code> to my callback functions?</p>