code: function(object, property) {
  
      BooleanController.superclass.call(this, object, property);
  
      var _this = this;
      this.__prev = this.getValue();
  
      this.__checkbox = document.createElement('input');
      this.__checkbox.setAttribute('type', 'checkbox');
  
  
      dom.bind(this.__checkbox, 'change', onChange, false);
  
      this.domElement.appendChild(this.__checkbox);
  
      // Match original value
      this.updateDisplay();
  
      function onChange() {
        _this.setValue(!_this.__prev);
      }
  
    }
docs: @class Provides a checkbox input to alter the boolean property of an object.
  @extends dat.controllers.Controller
  
  @param {Object} object The object to be manipulated
  @param {string} property The name of the property to be manipulated
  
  @member dat.controllers