$( function() {

  var $setTrueButton = $( '.set-true' ),
      $setFalseButton = $( '.set-false' );

  var setter = undefined;

  $setTrueButton.on( 'click', function() {
    setter = true;
    console.log( "variable setter is now: ", setter );
    changerFunc = function() {
      console.log( "poop alarm is for real" );
    }
    changerFunc();
  });

  $setFalseButton.on( 'click', function() {
    setter = false;
    console.log( "variable setter is now: ", setter );
    changerFunc = function() {
      console.log( "false poop alarm" )
    }
    changerFunc();
  });

});

@@ -571,12 +571,690 @@
 %0A  %7D);%0A%0A%7D);%0A
+%0A/****************************%0A**%0A** The code below is the same code as above but recoded%0A** in Revealing Modular Pattern design.%0A**%0A*****************************/%0A%0Avar TestModule = ( function( window, undefined ) %7B%0A%0A  var $setTrueButton = $( '.set-true' ),%0A      $setFalseButton = $( '.set-false' ),%0A      $messagebox = $( '.messagebox' );%0A%0A  var setter = undefined;%0A%0A  function setTrue() %7B%0A    setter = true;%0A  %7D%0A%0A  function setFalse() %7B%0A    setter = false;%0A  %7D%0A%0A  function clickHandlers() %7B%0A    $setTrueButton.on( 'click', setTrue );%0A    $setFalseButton.on( 'click', setFalse );%0A  %7D%0A%0A  return %7B%0A    clickEvents : clickHandlers%0A  %7D;%0A%0A%7D )( window );%0A%0ATestModule.clickEvents();%0A

Test failed. Read README.