Source

var oGumballMachine = new GumballMachine();

$("#insert_quarter_button").click(function(){
	oGumballMachine.insertQuarter();
});
$("#release_quarter_button").click(function(){
	oGumballMachine.ejectQuarter();
});
$("#turn_crunk_button").click(function(){
	oGumballMachine.turnCrank();
	oGumballMachine.dispense();
});
      

Console

STATE