Component accessibility

RangeInput - when the text input is cloned to make the slider, don't clone the label as well - just re-use the same label for both
TabSelector - target panel is focussed on first click, on desktop only. On viewport resize, close the dropdown menu if open
Our styleguide suggests `_this` when we need to do this https://github.com/moneyadviceservice/javascript#naming-conventions