anchor.diff:            label.form-control-label.control-label.col-sm-2(for="#{key}") #{key}
             .col-sm-10(style="margin-bottom: 5px")
               input.form-control(type="text", value="#{val.default}", name="#{key}", id="#{key}", readonly)
  -          label.form-control-label.control-label.col-sm-2.text-muted [min, max) # scale base
  -          .col-sm-2
  +          .col-sm-2.col-sm-offset-2
               input.form-control.form-control-success(type="number", value="#{val.default}", step="any", data-key="#{key}", data-opt="min", required)
  +            small.text-muted min (inclusive)
             .col-sm-2
               input.form-control.form-control-success(type="number", value="#{val.default}", step="any", data-key="#{key}", data-opt="max", required)
  +            small.text-muted max (non-inclusive)
             .col-sm-2
               input.form-control.form-control-success(type="number", value="1", data-key="#{key}", data-opt="num", required)
  +            small.text-muted # steps
             .col-sm-2
               select.form-control.c-select.form-control-success(data-key="#{key}", data-opt="scale")
                 option(value="linear", selected) Linear
                 option(value="log") Log
  +            small.text-muted scale
             .col-sm-2
               input.form-control.form-control-success(type="number", value="10", step="any", data-key="#{key}", data-opt="pow", required)
  +            small.text-muted base (log scale)
         else if (val.type === "bool")
           .form-group.row.has-success(data-type="#{val.type}")
  -          label.form-control-label.control-label.col-sm-2(for="#{key}") #{key}
  +          label.form-control-label.control-label.col-sm-2 #{key}
             .col-sm-10
  -            input.form-control.form-control-success(type="text", value="true,false", name="#{key}", id="#{key}", readonly)
  +            label.checkbox-inline #[input(type="checkbox", value="true", name="#{key}", data-type="#{val.type}", checked)] true
  +            label.checkbox-inline #[input(type="checkbox", value="false", name="#{key}", data-type="#{val.type}", checked)] false
         else if (val.type === "string")
           .form-group.row.has-success(data-type="#{val.type}")
             label.form-control-label.control-label.col-sm-2(for="#{key}") #{key}
             .col-sm-10
               input.form-control.form-control-success(type="text", value="#{val.default}", name="#{key}", id="#{key}", data-type="string", required)
  +            small.text-muted comma-delimited
         else if (val.type === "enum")
           .form-group.row.has-success(data-type="#{val.type}")
  -          label.form-control-label.control-label.col-sm-2(for="#{key}") #{key}
  +          label.form-control-label.control-label.col-sm-2 #{key}
             .col-sm-10
  -            input.form-control.form-control-success(type="text", value="#{val.values}", name="#{key}", id="#{key}", readonly)
               each value in val.values
  -              label.checkbox-inline #[input(type="checkbox", value="#{value}", name="#{key}", data-type="enum", checked)] #{value}
  +              label.checkbox-inline #[input(type="checkbox", value="#{value}", name="#{key}", data-type="#{val.type}", checked)] #{value}
       hr
       p #[strong Random / Grid Search Options]
       .form-group.row.has-success(data-type="_evaluations")
  
positive.code:         $formGroup.addClass("has-success");
        });
  
        $("input[data-type='string']").on("change", function() {
          var $el = $(this);
          var $formGroup = $el.closest(".form-group");
  
negative.code:         $formGroup.addClass("has-success");
        });
  
        // Check optimiser options
        $("[name='_evaluations'], [name='_retry']").on("change", function() {
          var $el = $(this);
          var $formGroup = $el.closest(".form-group");
  