anchor.diff:                       "placeholder" => "eg 25",
                        "year" => "",
                        "aria-labelledby" => "label_term",
  -                     "analytics-refinement" => '' %>
  +                     "analytics" => '',
  +                     "analytics-on" => 'change',
  +                     "analytics-category" => 'Mortgage Calculator',
  +                     "analytics-action" => 'Refinement',
  +                     "analytics-label" => 'Years'
  +                     %>
   
  -    <div class="slider" ui-slider min="5" max="40" ng-model="repayments.termYears" aria-labelledby="label_term"></div>
  +    <div class="slider" ui-slider min="5" max="40" ng-model="repayments.termYears" aria-labelledby="label_term" analytics-category="Mortgage Calculator" analytics-action="Refinement" analytics-label="Years"></div>
     </div>
   
     <div>
  
positive.code:                      "data-a-sign" => "%",
                       "data-p-sign" => "s",
                       "aria-labelledby" => "label_rate",
                       "analytics-refinement" => '' %>
  
      <div class="slider" ui-slider min="0.25" max="15" step="0.25" ng-model="repayments.annualInterestRate" aria-labelledby="label_rate"></div>
    </div>
  
    <div class="hide-with-js">
  
negative.code:                      "data-a-sign" =>"£",
                       "data-m-dec" =>"0",
                       "aria-labelledby" => "label_deposit",
                       "analytics" => '',
                       "analytics-on" => 'change',
                       "analytics-category" => 'Mortgage Calculator',
                       "analytics-action" => 'Refinement',
                       "analytics-label" => 'Deposit'
                       %>
  
      <div class="slider deposit" ui-slider dynamic-for='dynamic-slider-deposit' ng-model="repayments.deposit" aria-labelledby="label_deposit" analytics-category="Mortgage Calculator" analytics-action="Refinement" analytics-label="Deposit"></div>
    </div>
  
    <div>
  