javascript prototype - adding a callback
<p>I'm using the javascript revealing prototype pattern, and I want to add a callback.  I'm trying something like:</p>

<p><a href="http://jsfiddle.net/Qyhrb/2/" rel="nofollow">http://jsfiddle.net/Qyhrb/2/</a></p>

<pre><code>  var Refinements = function () { };

  Refinements.prototype = function () {
    Init = function () {
      $('.btn').click(Callback);
    },
    Callback = function(){
      alert('default function');
    };
    return { Init: Init, Callback : Callback };
  }();


   var refinements = new Refinements();
   refinements.Callback = function(){ alert('new method'); };
   refinements.Init();
</code></pre>

<p>Essentially what I want to do is pass a callback into the object and raise that callback when an event occurs.</p>
