code: function (scope, sender, event) {
  /*Line 71 - 'AtomListBox.js' */                var target = event ? event.target : null;
  /*Line 72 - 'AtomListBox.js' */                var element = this._itemsPresenter;
  /*Line 73 - 'AtomListBox.js' */                var childElement = target || sender._element;
  /*Line 74 - 'AtomListBox.js' */                while (childElement.parentNode != null && childElement.parentNode != element)
  /*Line 75 - 'AtomListBox.js' */                    childElement = childElement.parentNode;
  /*Line 76 - 'AtomListBox.js' */                if (childElement == document) {
  /*Line 77 - 'AtomListBox.js' */                    //console.log("listbox clicked outside");
  /*Line 78 - 'AtomListBox.js' */                    return;
  /*Line 79 - 'AtomListBox.js' */                }
  /*Line 80 - 'AtomListBox.js' */                var dataItem = childElement;
  /*Line 81 - 'AtomListBox.js' */                if (this.hasItems()) {
  /*Line 82 - 'AtomListBox.js' */                    dataItem = childElement.atomControl.get_data();
  /*Line 83 - 'AtomListBox.js' */                }
  
  /*Line 85 - 'AtomListBox.js' */                this.toggleSelection(dataItem);
  
  /*Line 87 - 'AtomListBox.js' */            }
docs: /*Line 70 - 'AtomListBox.js'