switched to range inputs and added the option to make a larger space between the dots