code: function () {
  /*Line 153 - 'AtomBinding.js' */                if (this.twoWays) {
  /*Line 154 - 'AtomBinding.js' */                    if (this.jq) {
  /*Line 155 - 'AtomBinding.js' */                        this.bindEvent(this.element, "change", "onValChanged");
  /*Line 156 - 'AtomBinding.js' */                        this.bindEvent(this.element, "blur", "onValChanged");
  /*Line 157 - 'AtomBinding.js' */                        if (this.events) {
  /*Line 158 - 'AtomBinding.js' */                            var list = new AtomEnumerator(this.events.split(","));
  /*Line 159 - 'AtomBinding.js' */                            while (list.next()) {
  /*Line 160 - 'AtomBinding.js' */                                this.bindEvent(this.element, list.current(), "onValChanged");
  /*Line 161 - 'AtomBinding.js' */                            }
  /*Line 162 - 'AtomBinding.js' */                        }
  /*Line 163 - 'AtomBinding.js' */                    } else {
  /*Line 164 - 'AtomBinding.js' */                        this.bindEvent(this.control, "WatchHandler", "onPropChanged", this.key);
  /*Line 165 - 'AtomBinding.js' */                    }
  /*Line 166 - 'AtomBinding.js' */                }
  
  /*Line 168 - 'AtomBinding.js' */                this.onDataChanged(this, null);
  
  /*Line 170 - 'AtomBinding.js' */            }
docs: /*Line 152 - 'AtomBinding.js'