Feat: build range slider