anchor.diff:      creatureSizeSel = querySelector("#creature-size-sel");
       custom = querySelector("#custom-cb");
       customSel = querySelector("#custom-sel");
  +    meleeHW = querySelector("#melee-hw-cb");
  +    meleeLW = querySelector("#melee-lw-cb");
  +    meleeTwoHand = querySelector("#melee-twohand-cb");
  +    rangedLoading = querySelector("#ranged-loading-cb");
     }
   
     void _setupListeners() {
  
positive.code:       }
      }
  
      charName.onInput.listen((Event event) {
        _model.charName = (event.target as InputElement).value.trim();
      });
  
negative.code:       }
      });
  
      dexMod.onInput.listen((Event event) {
      //Need to implement real text cleanup.
        int dMod = int.parse(dexMod.value.trim()..trimLeft(), onError: (_) => null);
  
        if (dMod != null) {
          if (dMod <= 5) {
            _model.init.addMod(_model.gameModel.initiativeTotalMods[1].clone()..value = dMod);
          }
        }
      });
  
      spell.onChange.listen(_setSpellMod);
      spellLevel.onChange.listen(_setSpellMod);
  
  