finished custom range slider class